cancel
Showing results for 
Search instead for 
Did you mean: 

Web Application server role in XI

former_member235056
Active Contributor
0 Kudos

Hello all,

Pls tell me what is WAS in detail and what is its purpose in SAP XI with some sample scenario?

Regards,

Ameet

Message was edited by:

Ameet Jassani

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

WAS (Web Application Server)

Like normal application servers.

for example.... in XI you are using different protocols right (http,ftp,soap). How xi is using all these protocols that is because of WAS. WAS is supporting all these protocols to communicate with XI.

WAS contains Both J2EE Engine and ABAP engine

One WAS can contain more than one J2EE and ABAP Engine

All the SAP Netweaver Components (XI,EP,BPM etc..)will run on top of WAS

What ever the request coming in it will come first to WAS and to which engine

( either ABAP engine or JAVA Engine) to forward the incoming request is the resposibilty of WAS.

<b>Purpose of SAP XI with WAS</b>

for example Adatpers :----

All the adapters written in JAVA(EJBs) and deployed into J2EE Engine .They are JCA (Java Connector Architecture) complaint.

Goto Communication channel > Module and check Module Name.....

That module has written in EJBs and depolyed into J2EE Egine. You can see this module in Visual Administrator > Service > Deploy.

This means the WAS is supporting this J2EE Egine.

SAP Netweaver is platform indepent means it both OS + DB independent. How it is achieving this platform indepent. That is because of WAS.

Earlier R2 use to run on IBM Mainframs

R3 is running on Basis

Now SAP Netweaver is running on WAS. WAS in nothing but basis.

SAP Netweaver WAS is just an extenstion of R3 BASIS

this may help you

Thanks & Regards

Ravi Shankar B

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi

SAP Web Application Server is a Net Weaver component platform that supports the development and operation of J2EE-based and ABAP-based Web applications and Web services.

The application server is the centerpiece of the three-tier architecture, located between the client and data sources and/or legacy systems. The application server controls the communication with back-end systems like business applications or databases, communicating with Web-based front-end clients and providing a framework upon which presentation logic and business logic can be hung.

SAP Web Application Server comes with three installation options to match the customer’s need

<b>ABAP and Java</b>

Complete infrastructure to develop and run ABAP and J2EE-based applications. This installation focuses on a seamless Java-ABAP integration.

<b>Java only</b>

Complete infrastructure to develop and run J2EE-based applications. This installation is designed for productive use in large-scale environments.

<b> ABAP only</b>

Complete infrastructure to develop and run ABAP-based applications. This installation is designed for productive use in large-scale environments.

<b>Java Developer Workplace</b>

Complete infrastructure to develop and run J2EE based applications in a single-user system.

<b>Purpose in XI</b>

SAP Web Application Server adds business value

&#9679; to run any 3rd party J2EE compliant application

&#9679; to develop and run own J2EE compliant applications

&#9679; to easily extend SAP solutions on the basis of ABAP and J2EE technology

&#9679; Offers an highly improved load-balancing which results in much better performance and, even more important provides much better scalability

Thanks

Former Member
0 Kudos

let me first correct the acronym you are using which is a mistake in General.

WAS is an incorrect shortform for SAP WebAS. If you refer to any official documentation, SAP always mentions it as SAP WebAS only. WAS is used more for websphere application server

WebAS form the application platform for almost all NW components and comes in different flavors as ABAP Only / ABAP + Java / Java Only.

ABAP + Java flavor is the one which forms the base of SAP XI and XI basically uses all the services offered by this application platform. refer help link for more details..

http://help.sap.com/saphelp_nw04/helpdata/en/17/f1b640c9aa054fa12493e48912909c/content.htm

Former Member
0 Kudos
Former Member
0 Kudos

Hey,

You can also go through this

J2EE Technology in SAP Web Application Server

http://help.sap.com/saphelp_47x200/helpdata/en/13/a3bb3eff62847ae10000000a114084/frameset.htm

<b>Cheers,

*RAJ*

*REWARD POINTS IF FOUND USEFULL*</b>

Former Member
0 Kudos

Jassani,

Check this SAP help:

http://help.sap.com/saphelp_nw04/helpdata/en/92/7e63423dbc0e53e10000000a155106/frameset.htm

In XI your java stack resides on this.

Regards,

---Satish