Folks

I've had some email exchanges with Guy Crets, who is an architect well
known for speaking on WS-* in Europe. He said I could post these to
the list. I think they provide some valuable ideas. I've tried to edit
the comments into a whole, so if there are mistakes they are probably
mine!

---------------------
Paul: We've been discussing adding adapters into Synapse. Do you have any
"must haves"?
----------------------
Guy:

The most used adapter must be the file/FTP adapter...  Does Synapse already
come with a file adapter?  If not, don't underestimate the complexity of a
(stupid) file adapter!

The primary scenario is picking up an XML file, putting it in the body of a
SOAP message and sending it off.  And the other way around: extract the XML
body and putting it in a file.  More advanced features are indeed
conversions e.g. CSV and XML.

When putting a file into a SOAP body, it seems useful to support wrapped
style.  E.g. a file containing <Order> is wrapped into a <CreateOrder>
elemeent, resulting in
 <soap:Body>
   <CreateOrder>
     <!-- the content from the file -->
     <Order>
       <!-- ... -->
     </Order>
   </Createorder>
 </soap:Boday>
</soap:Envelope>

More advanced features:
- handling binary files using MTOM; but how to make the link from the SOAP
body to the binary attachment - in other words, if there is both an
XML and an attachment, how to create a message.
- more advanced file transfer options, in particular FTPS (FTP over SSL) and
SFTP (file transfer over SSHv2)
 it is amazing how much (S)FTP(S) is being used in B2B scenario's
- JMS transport
 isn't anyone doing work on standardizing the JMS binding in WSDL?
- mail transport
 mentioned in the SOAP 1.1 spec from the start
- WS-Security
- a very popular B2B protocol is EDIINT/AS2
 you would get the headlines if you start making the link/bridge between
SOAP and AS2
 have a look at the open source AS2 implementation http://www.mec-as2.org/



--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to