cancel
Showing results for 
Search instead for 
Did you mean: 

what's the need for two stacks.

Former Member
0 Kudos

Hi all,

Could anyone get me, what's the need for two stacks (ABAP and JAVA) in Netweaver or XI. Is it not possible to have all work done in a single stack? - Justify.

Am in a confusion.

Regards,

Dinesh

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

In my opinion it could have been possible to use only one stack.

It's a developpment choice from SAP.

One can say that the abap stack is very robust for data persistance and the java stack is maybe more suitable for XML, and that experimented programmers are easier to find.

From my personal point of view, I hate double stack products : it's a pain to install, to administrate, to backup, to configure and to patch. It consumes a lot more physical resources.

Single stack (either abap or java) seem ok to me.

Just my 2 cents.

Best Regards,

Olivier

Former Member
0 Kudos

Hello Dinesh and Olivier,

In SAP TechEd 07, it is recommended to install separate ABAP and JAVA stack when possible (like BI). Please review session LCM228 for more details.

But for PI/XI, you have to install a dual stack (ABAP+JAVA). Neither ABAP nor JAVA stack can provide the full functions.

Best regards,

Victor

Former Member
0 Kudos

Hi Victor Lin, Thanks for your reply.

My question is not about what to install or how to install or is it possible to install in this way. Now i was confused, why there is the need for both the stacks, is it not possible to accomplish all the work with either one of the Stack.

Please clear my doubt.

Former Member
0 Kudos

Hi Dinesh,

If you want to take advantage of what SAP has packaged/predelivered... some work can only be done by ABAP stack, and some work can only be done by JAVA stack. A dual-stack is needed especially for PI/XI usage type.

As both stacks can be viewed as platform/middleware, you can choose either one to develop your own solutions.

Basically it depends on the usage types.

Best regards,

Victor

Former Member
0 Kudos

Hi Victor Lin,

Thanks for your reply.

As you mentioned <u><b>"some work can only be done by ABAP stack, and some work can only be done by JAVA stack."</b></u>, can you get me the works which can only done by ABAP Stack and only by JAVA Stack respective.

And for <u><b>A dual-stack is needed especially for PI/XI usage type</b></u>,works which cannot be performed without the presence of both the Stacks.

Regards,

Dinesh.

Former Member
0 Kudos

Hi Dinesh,

Let's take PI/XI as an example.

ABAP specific parts:

Pipeline processing

ICM

inbound, outbound queues

JAVA specific parts:

Adapter Framework

Adapters

Mapping mechanism

Together they build the PI/XI architecture.

Hope it answers your questions.

Best regards,

Victor

Former Member
0 Kudos

Hi Vincent,

>>In SAP TechEd 07, it is recommended to install separate ABAP and JAVA >>stack when possible (like BI).

That's exactly a very good cause of increasing largely the TCO of a dual stack system : the need to buy and maintain 2 servers instead of a single one.

And don't forget to multiply it by the number of systems in your system landscape.

As we have currently a small usage of XI/PI, we could NOT justify this expense.

2 very different technologies in the same product is BAD ( in my opinion).

Everyone, of course, has the right to disagree with my opinion !

Best Regards,

Olivier

Former Member
0 Kudos

Hi Victor Lin,

Your answers puts some input to me, thanks allot.

Regards,

Dinesh.