I have understood that an adapter is required to connect other applications using XI.
If for the respective application there is no adapter available one has to be developed.
The question is : How difficult it is ?
What are the prerequisites for developing such an adapter ?
first could you describe a litle bit in detail which kind of protocol you want to use to connect to XI. At the moment there are these Adapter which you can use to connect legacy application to XI.
With one of these adapter it should be possilbe to connect to your Non-SAP application. Especially the File-Adapter is very universal. Just produce file with a certain structure and then your can immediate exchange this file with XI. Or like Harald mention you can use HTTP or JMS-Adapter. Then your application just only have to produces this message format. If you can use java then it is easy to produce SOAP-Message with Tool from Apache group.
I think it will not be easy to write an own adpater like one of the SAP-technical Adapter. Therefore there are compnay like iWay and Seeburger who are specialized to write adapter also for XI. My advise to you is to try to use existing adapter which come with XI.
I'm not an expert on writing adapters. But I think a can simply talk to XI via the HTTP protocol.
You need to implement a HTTP listener to receive messages from XI. Posting messages to XI is even easier using HTTP.
If your application can produce files (xml/flat) or has JMS connectivity you don't even need to write a adapter just use the ones provided by SAP.
Check with youre application vendor to see if he has an adapter aviable.
Message was edited by: Harald Kastelijn