Skip to Content

Adapter framework

Hi all,

Is there any blog that explains about adapter framework and adapter engine. If not, can someone please briefly explain me about adapter engine and the architecture? I have read the help.sap links. But still not clear.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 16, 2007 at 01:22 PM

    Hi Aarthi ,

    These r the details regarding Adapter Framework & Adapter Engine.

    Adapter Framework :

    It is a part of the Adapter Engine, which provides interfaces for configuring, managing, and monitoring adapters.SAP XI requires an adapter framework to communicate outside of the SAP system. These adapters translate code from external applications to an XML message for NetWeaver processes using the Java Connector Architecture.Adapter framework (JCA )based integrate application systems and business partners via resource adapters.

    SAP XI provides a set of adapters to connect SAP as well as non-SAP applications with each other and thus to enable them to participate in the exchange of XML messages. An adapter is required to connect other applications or technical systems, or to participate in B2B communication via specific industry standards like RosettaNet. SAP provides certain adapters for use with SAP Exchange Infrastructure, and relies on an ecosystem of partners to provide adapters for other applications or industry standards. These partner adapters are sold and delivered through SAP.

    The SAP Partner Connectivity Kit (PCK) enables smaller companies that do not dispose of an SAP XI installation to connect to SAP XI.

    Customers and partners can also develop their own adapters for SAP XI. To do this, they can use the Adapter Framework in the Partner Connectivity Kit (PCK) and refer to the detailed documentation on adapter development. For more information, see SAP XI 3.0 Online documentation under SAP XI: Runtime → Connectivity → Partner Connectivity Kit → Adapter Development.

    Overview of Adapters for SAP XI 3.0

    Application Adapters

    Technical Adapters

    Industry Standard Adapters

    Mainframe/Transaction Adapters

    Note: All adapters are available from SAP XI 3.0 onwards.

    Adapter Framework provides common functionality for Adapter

    Engine and SAP Partner Connectivity Kit

    Adapter Framework is based on SAP J2EE Engine as part of SAP Web AS.

    Adapter Framework inherits properties and features such as scalability, clustering, high availability, thread management, etc.Adapter Framework provides its own queuing and logging services.Temporary stand-alone operation without connection to an Integration Server is possible, while still providing e. g. guaranteed exactly once messaging to and from connected application system

    Adapter Framework supports J2EE Connector Architecture (JCA)

    JCA is standard architecture for connecting the J2EE platform to

    Enterprise Information Systems (EIS), e. g. ERP, DBMS, etc.

    A Resource Adapter plugs into an application server, providing

    connectivity between the EIS and a Java application

    JCA enabled Adapter Framework provides defined interfaces to

    which both our adapters and 3rd party adapters can conform

    JCA is a widely accepted standard that 3rd party adapter providers

    are familiar with

    Details about architecture of adapter, types of adapter.. can be found at the following web-sites :

    http://help.sap.com/saphelp_nw04/helpdata/en/fd/16e140a786702ae10000000a155106/content.htm

    http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wbia_adapters.doc/doc/sap_xi/sapximst11.htm

    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/95d5e190-0201-0010-0daf-e9e270f85ebb

    http://www.erpgenie.com/netweaver/xi/adapters/index.htm

    http://documentation.softwareag.com/crossvision/xie311/admin/config.htm

    http://www30.sap.com/korea/company/events/techday05/img/data_04.pdf

    Adapter Engine :

    You use the Adapter Engine to connect the Integration Engine to SAP systems (RFC adapter) and external systems. You use the various adapters in the Adapter Engine to convert XML- and HTTP-based messages to the specific protocol and format required by these systems, and the other way around.

    The Adapter Engine is based on the adapter framework.

    The Adapter Engine is a separate software component that is automatically installed on the Integration Server. In this case, it is the central Adapter Engine. However, you can also install the Adapter Engine separately on another host. This is then a non-central Adapter Engine.

    The XI Adapter engine is the home of the majority of the XI adapters. Only the IDoc adapter and the plain HTTP adapter do not reside on the adapter engine. They reside on the Integration Server.

    It is fully integrated in to the XI landscape with tools provided for configuration, logistics and monitoring. It's Adapter Framework is based on the JCA

    Details about Adapter engine can be found at the following web-sites :

    http://help.sap.com/saphelp_nw04/helpdata/en/f4/0a1640a991c742e10000000a1550b0/content.htm

    http://help.sap.com/saphelp_nw04/helpdata/en/8f/d906d01f77fa40a4c84683c3f8326f/content.htm

    ********Please reward points if u find this useful

    cheers,

    gyanaraj

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 15, 2007 at 11:03 AM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 15, 2007 at 11:17 AM

    Hi Aarthi,

    Along with the links mentioned above , go through this weblog link.

    It very well explains the entire message flow in XI from Adapter Engine to Integration Engine and vice versa.

    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi

    Thanks

    Pravesh

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 15, 2007 at 11:04 AM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 15, 2007 at 11:39 AM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 15, 2007 at 11:46 AM
    Add comment
    10|10000 characters needed characters exceeded