cancel
Showing results for 
Search instead for 
Did you mean: 

Essential differences of

Former Member
0 Kudos

How is ABAP Stack different from J2ee stack and what are the essential differences ?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Go thru the TBIT series properly u will not have any problem understanding the differences it is ver detailed there

Answers (7)

Answers (7)

Former Member
0 Kudos

In XI, ABAP stack means ABAP engine which is your SAP system running with ABAP and database.

JAVA stack means JAVA engine which is running using JAVA Virtual Machine and is based on a J2EE architecture.

The XI box has two Stacks ABAP and JAVA.

The functionality of XI is distributed among the two stacks.

The "Processor" or the Integration server is on the ABAP stack. It holds all set of pipeline steps.

In XI, ABAP stack means ABAP engine which is your SAP system running with ABAP and database.

JAVA stack means JAVA engine which is running using JAVA Virtual Machine and is based on a J2EE architecture.

These pipeline Steps are ABAP object Classes.

ABAP also host HTTP, IDOC and proxy ( XI ) adapters

On the JAVA stack we have the adapter engine, It host all the other adapters.

The mapping runtime is also a part of the JAVA stack.

The communication between the two stacks happen via JRFCs.

Between Asapter engine and IS via HTTP over SOAP

Monitoring on ABAP stack by SXMB_MONI

On java Stack by Runtime work bench.

ID and IR are java based Client applications

Former Member
0 Kudos

Hi,

The XI box has two Stacks ABAP and JAVA.

The functionality of XI is distributed among the two stacks.

The "Processor" or the Integration server is on the ABAP stack. It holds all set of pipeline steps.

These pipeline Steps are ABAP object Classes.

ABAP also host HTTP, IDOC and proxy ( XI ) adapters

On the JAVA stack we have the adapter engine, It host all the other adapters.

The mapping runtime is also a part of the JAVA stack.

The communication between the two stacks happen via JRFCs.

Between Asapter engine and IS via HTTP over SOAP

Monitoring on ABAP stack by SXMB_MONI

On java Stack by Runtime work bench.

ID and IR are java based Client applications.

Hope this helps.

Reward points if useful

Regards

Abhishek

Edited by: Abhishek Vinayaka on Mar 7, 2008 6:06 AM

Former Member
0 Kudos

Hi

Xi consist of abap and java stack

abap stack resides integration engine , http and idoc adapters

java stack consists of IB,RWB,AE,SLD

the differance bw this 2 are....Java stack is used for desinign and configuring where as abap stack is for executing piple line configuration,

Former Member
0 Kudos

Hi Akshay,

Exchange Infrastructure consists of both ABAP and JAVA Stacks

Key differences between the ABAP Stack and the J2EE stack are

Integration Server and the Integration Engine sit on ABAP Stack. All the Execution of the IS part will be done on ABAP Stack. we can monitor the processed XML messages also in SXMB_MONI( ABAP Stack)

Adapter Engine will be there on JAVA Stack. All the IR, ID, SLD, RWB Application are developed on JAVA Stack, hence we need JAVA Webstart to run these Applications

All Adapter related Errors we can see in RWB, Communication channel monitoring( Developed and sits on JAVA stack)

Former Member
0 Kudos

Hi Abhi,

In XI, ABAP stack means ABAP engine which is your SAP system running with ABAP and database.

JAVA stack means JAVA engine which is running using JAVA Virtual Machine and is based on a J2EE architecture.

Regards,

Rajeev Gupta

Former Member
0 Kudos

hi akshay,

ABAP stack is meant XI pipeline operations.

since XI processing operations are based on ABAP we have performance problems.

JAVA is needed for adapters which we use for protocol conversions.

ABAP- integration engine and BPM.

JAVA -SLD IR ID ,adapter engine.

Thanks & Regards,

Rama Krishna

Former Member
0 Kudos

Hi,

XI consists of both ABAP + JAVA Stacks

Difference between the ABAP Stack and the J2EE stack are

Integration Engine and the Integration server are sits on ABAP Stack. Alll the Execution of the IS part will be done on ABAP Stack. we can monitor the processed XML messages also in SXMB_MONI( ABAP Stack)

Adapter Engine will be there on JAVA Stack. All the IR, ID, SLD, RWB Application are developed on JAVA Stack, so thats why we need JAVA Webstart to run these Applications

All the Adapter related Errors we can see in RWB, Communication channel monitoring( Developed and sits on JAVA stack)

Regards

Seshagiri