on 04-16-2008 8:06 AM
Hello Masters,
I have seen this in one of blog,
XI has two engines that are ABAP engine called ABAP stack and JAVA engine calles JAVA stack.
Some components are executed in ABAP stack and some components are executed in JAVA stack.
ABAP stack -
> Only Integration Engine(IE) and Business Process Engine(BPE) are executed in the ABAP stack
JAVA stack -
> Remaining all(IR, ID, Adapter Engine, RTWB) are executed in the JAVA stack.
Here my question is
What makes the difference Applications running in ABAP Stack or JAVA stack ?
Thank you
Hi,
Xi needs Double stack i.e ABAP + JAVA Stacks
Why because some components are developed on JAVA
Some components are developed on ABAP Based.
So thats why we require the both Presence here.
Regards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
SAP XI makes use of the WebApplicationServer which holds both the ABAP stack and JAVA stack along with the Database and OperatingSystem.
Most of XI components like Integration Builder, Runtime Work Bench,Mapping Runtime, Adapter Engine(Except IDOC and HTTP Adapters) and SLD reside on JAVA Stack. But, the compulsory Integration Engine is part of the ABAP Stack. ABAP Stack also holds the Business Process Engine.
Both the Stacks are communicated by JRFC, ICM. They also access the common Database with the help of Sqlj.
Since IE is part of the ABAP Stack,Almost Every application should make use of the ABAP Stack. Similary, For SLD, IR, ID and RWB, all the applications make use of the JAVA Stack.
***Please Reward Points, If you satisfy
Regards,
KP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jyotsna,
This is the product design from SAP.
BPM is based on SAp's old Workflow based systems. So it is on ABAP stack.
All the communication adapters are based on JCA . So they are on Java Stack.
For executing any of the scenario, both stacks are required as different functionalities are provided by Java and BAP stack.
Both the stacks are connected to each other using JRFC/JCo connectors
The next product roadmap after PI 7.1 release is PI with Java stack only.
Regards,
Piyush
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Jyotsna,
the XI runs on an Application Server with double stack (JAVA/ABAP).
Some components of XI runs on JAVA and some on ABAP:
JAVA:
Integration Builder
SLD
Adapter Engine
Runtime Workbench
ABAP:
BPE
Integration Engine
More informations about SAP NetWeaver Application Server:
http://help.sap.com/saphelp_nw04s/helpdata/en/84/54953fc405330ee10000000a114084/frameset.htm
More informations about XI components:
http://help.sap.com/saphelp_nw04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm
Thanks,
Satya Kumar
Reward points if it is useful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jyotsna
in addition to NV's post
These components ABAP and JAVA can also communicate each other via Java Remote Function Calling(JRFC)
aim of keeping these stacks seperate is to provide more flexiblity to XI
regards
Sandeep sharma
if helpful kindly reward points
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
They are some applications(ABAP) related to ABAP Stack like Idoc,XI,HTTP These adapters are working in Integration Engine.
Remaining all adapters are in Central Adapter Engine..it is in JAVA Stack.
Java Stack is currently being on Web based front ends and Stand alone java portal,The java doesn't direct access to ABAP database, because the business logic is kept in intact.
Regards,
Sateesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.