You can connect to SAP Exchange Infrastructure (SAP XI) in a number of ways. This section shows some of the options.
You can connect to SAP XI using the WebSphere® Adapter for SAP Software, which is a JCA adapter.
The WebSphere Adapter for SAP Software connects to SAP systems running on SAP Web application servers. The adapter creates a standard interface to the applications and data on the SAP server, and the interface hides the lower-level details.
The
adapter works with the SAP server by sending requests to it and by
monitoring and responding to events that occur in the SAP server.
The adapter supports the Business Application Programming Interface
(BAPI) for outbound processing, Application Link Enabling (ALE) for
both outbound and inbound processing, and the SAP Query Interface
(SQI) for outbound processing. For more information
on integrating SAP using the WebSphere Adapter
for SAP Software, see: .
WebSphere JCA adapters, such as the SAP adapter, appear in a mediation module as an enterprise information system (EIS) export or import.
SAP provides a SOAP adapter that can expose a business function as a Web service. Because WebSphere ESB and WebSphere Process Server provide support for Web services connections, you can connect to SAP using an import with a Web services binding.
You can also connect to SAP XI using JMS. You can use the SAP JMS adapter, which exposes a business function through JMS.
The JMS provider you use must be supported by both the enterprise service bus, (WebSphere ESB or WebSphere Process Server), and the SAP JMS adapter. Therefore, WebSphere MQ is a suitable JMS provider.