Announcement Announcement Module
Collapse
No announcement yet.
"rmi over soap" Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • "rmi over soap"

    Hello,

    I've a requirement to acces my business tier using soap/http. My business service methods don't have to be exposed to other apps : this is only a security constraint (firewall).

    How can I customize spring HttpInvoker to "decorate" the serialized invocation in an soap-compliant message like :
    Code:
    <SOAP:Envelope
    xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP:encodingStyle="application/x-java-serialized-object">
      <SOAP:Body>
        <m:RemoteInvocation xmlns:m="http://myapp/"> 
          [[ Serailized object ]]
        </m:RemoteInvocation>
      </SOAP:Body>
    </SOAP:Envelope>

  • #2
    Can`t you use Burlap or Hessian, or the Spring HTTPInvoker?

    Using Hessian or Burlap to remotely call services via HTTP
    Exposing services using HTTP invokers
    Last edited by Alarmnummer; Jan 23rd, 2006, 05:21 AM.

    Comment


    • #3
      The only acceptable protocol are Tuxedo and SOAP...

      Comment


      • #4
        You can use SOAP-RPC to expose your services using the SOAP protocol.

        Exposing services using JAX-RPC

        Comment


        • #5
          That is what we are going to do... but it requires lot's of changes : the busines methods uses Enums and interfaces that axis Java2Wsdl doesn't handle correctly, so I've got to manually maintain the WSDL.
          I was searching for something more "auto-magic".

          Thanks anyway.

          Comment


          • #6
            Maybe you can have a look at XFire

            Comment


            • #7
              I'll have a look, thanks for the link.

              Comment

              Working...
              X