on 09-12-2016 9:30 AM
Hello experts,
I am not able to understand that What is the difference between Single stack and Dual Stack?
I have gone through some SCN links:
but they are not that much clear can you please explain me in easy way??
Thanks,
Ravi
Hi Ravi,
In dual stack, we are using ABAP + java both while in single stack we are using only java. ABAP is no more in use for single stack.
Single Stack:
SAP PI changed the name to SAP PO(Process Orchestration) with the release 7.3 to include the additional features of SAP NetWeaver Business Process Management (nBPM), Advanced Adapter Engine Extended (AEX) and SAP NetWeaver Business Rules Management (BRM).
As developer, You will get all adapter based on JAVA. IDOC and HTTP are now IDOC_AAE and HTTP_AAE, also proxy scenario can be done using SOAP adapter XI protocol and there is no ccBPM and WS.
Data processing rate much faster than dual stack.
Single Stack have some advantages in sap pi7.3:
- imporved performance
- loose coupling
- pub/sub services
- high availabilty
- dynamic routing(content based)
- message blacklisting
- lower TCO
- faster installation and restart
However, Single Stack installation have also some limitations:
- no abap mapping
- no parameterised mapping
- no ccbpm
- only integrated cofiguration available(some time dynamiccongurations missing)
Dual Stack:
Your option is pretty open. If you need some specific interfaces to handle only java stack, still that is possible and increase the performance. Also if you have lot of existing interfaces that requires BPM interfaces, ABAP mapping , Multiple split /branching etc.
still dual stack is the better option now. Here developer decides according to the requirement.
Regards,
Gaurav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
But... don't use NWDS still being better the java applet!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
PI system Architecture was earlier split into two division ABAP and JAVA , where components were developed using ABAP and JAVA coding and JCO connections were used to connect between these 2 divisions, So when a message processing started there were lots of to and fro connections/data flowing between ABAP and JAVA division which resulted in performance issues.
So SAP started to build all the ABAP components into JAVA i.e to remove complete ABAP objects like (IDOC adapter was an ABAP component in dual stack , now SAP provides IDOC_AAE adapter which is a java component ) so this resulted in better performance behavior.
Now to your question You need to check which architecture your PI system is built on if its Dual (but still has java components like IDOC_AAE in dual) then you can use dual stack system but build an interface which runs only on java stack(ex: IDOC_AAE -->SFTP) , if their are no JAVA components (have only IDOC adapter) then you need to use these components only
Br,
Manoj
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.