cancel
Showing results for 
Search instead for 
Did you mean: 

Components of Integration Server

Former Member
0 Kudos

Hi all,,,,

Whats the significant difference and purpose of the components of the Integration Server.....

to be clear what are the roles of Business Process Engine , Integration Engine & the Adapter Engine in the Integration Server.........

K Deepika .

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

The components for Integration Server have specific puropose,

Integration server enables you to process the xml messages with the help of the components Business Process Engine , Integration Engine & the Adapter Engine .

*Business Process Engine* -- It handles the BPM and the various Integration processes designed in XI. The working of BPMs is completely based on the Business Process Engine.

Integration Engine --Integration Engine makes you to process the XML messages. ie.e the objects like Mapping, Interface determination these kind of activities as well as the logics included in Mapping, UDFs handle by Integration Engine

The Integration Engine, as a runtime component of SAP Exchange Infrastructure, has the task of receiving, processing, and forwarding XML messages. During message processing, collaboration agreements are evaluated, the receivers are determined, and mapping activities are executed.

http://help.sap.com/saphelp_nw04/helpdata/en/70/58b43be7492354e10000000a114084/frameset.htm

the Adapter Engine -- The Adapter Engine enables you to handle the functions of verious Adapters available in XI.

The Adapter Engine contains the Adapter Framework for messaging, queuing, security handling services, and connectivity to the Integration Server. You can use this Framework to plug in your own resource adapters or those of partners.

http://help.sap.com/saphelp_nw04s/helpdata/en/c1/e4fb40f17af66fe10000000a1550b0/frameset.htm

Thanks

Swarup

Answers (2)

Answers (2)

former_member556603
Active Contributor
0 Kudos

Hi Deepika,

Whats the significant difference and purpose of the components of the Integration Server.....

to be clear what are the roles of Business Process Engine , Integration Engine & the Adapter Engine in the Integration Server.........

1)Whats the significant difference and purpose of the components of the Integration Server.....

Go through this link this is really hepful to you

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

Go through this link this is really hepful to you

2) http://help.sap.com/saphelp_nw04/helpdata/en/a1/e9763c997fda50e10000000a11405a/content.htm

1) Business Process Engine is the runtime component for the execution of integration processes on the

Integration Server.

The Business Process Engine can execute integration processes. It communicates with the Integration

Engine to execute mappings and to send and receive messages.

The following graphic provides an overview of the execution of these services on the Integration Server

and shows the information that is required from the Integration Directory

To keep the graphic simple, only the most important services are shown. Also, the graphic only shows

the logical process flow of message processing. For example, the directory data is not actually read

directly from the Integration Directory, but from a cache.

2) The Integration Engine is the central runtime component

3) the Adapter Engine is the runtime component for adapter communication

The Adapter Engine and the Integration Engine both have inbound and outbound processing. For example, when a message is received, a check is performed to determine whether the sender is authorized to send to the Integration Server.

· The Integration Engine determines receivers in two steps:

¡ Logical receivers are determined by logical routing.

¡ Technical receiver information is defined by technical routing.

In this way, the logical receiver is separated from the technical receiver, which simplifies the exchange of technical addresses (of an application server, for example) without affecting the logically defined superordinate collaborative process.

· Using the configuration, the Integration Engine determines whether a mapping needs to be executed. If a mapping does need to be executed, it determines it and calls the mapping program

Thanks,

Satya Kumar

Reward points if it Useful to u..

Former Member
0 Kudos
Former Member
0 Kudos

Hi,

BPE----it is come into picture when we use BPM.

BPM's are work based on this BPE

AE-This is used to process the source file format into XI format( like in File-IDOC, source file .txt format into xml)

IE----It is used to process all the steps like Receiver det, mapping, interface det etc....

Check this Message flow for better understanding

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

Regards

Seshagiri