cancel
Showing results for 
Search instead for 
Did you mean: 

WAS

Former Member
0 Kudos

hi,

can anybody tell me,

What is the purpose of WAS ? What it contains ?

thanks in advance,

sowmya.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Sowmya,

The SAP NetWeaver Application Server is the central foundation for the entire SAP software stack. It also provides a platform for other NetWeaver components (Portal, XI, and so on), as well as for ABAP and Java applications.

The design of the SAP NetWeaver Application Server is aimed at providing an exceptionally high level of robustness and maintainability for the applications running on it.

WAS consists of the following components:

The Internet Communication Manager(ICM) sets up the connection to the Internet. It can process both server and client Web requests.It supports the protocols HTTP, HTTPS, and SMTP. The SAP Web AS may be a Web server or a client

The Dispatcher distributes the requests to the work processes. If all the processes are occupied the requests are stored in the dispatcher queue.

The Work Processes execute ABAP or Java programs.

The Message Server exchanges messages and balances the load in the SAP system.

In the J2EE component of the SAP NetWeaver AS there are also components Java Dispatcher,Server Processes,SDM.

Regards,

Sri

Former Member
0 Kudos

Hi Sowmya,

The SAP NW AS can function both as a Web server and as a Web client. In its Web server role, it can accept HTTP requests from any Web client (for example, a browser), process the requests, and send a response back to the client.

In its Web client role, the SAP NetWeaver Application Server creates HTTP requests in an ABAP program, and sends the requests to a Web server. The client then receives the responses and proceeds on the basis of the responses.

In both cases, both stateful (context is maintained) and stateless (context is terminated every time) modes can be used (see [Stateful and Stateless BSP Applications|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/034d3e48dc59e8e10000000a421937/]).

Choose the links below for more information on SAP NW AS in both server and client roles:

[Server Role|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/fc4e03a1b13b6be10000000a421937/content.htm]

[Client Role|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/034bfe48dc59e8e10000000a421937/content.htm]

Hop this helps!!

Cheers,

Arafat

Edited by: Arafat Farooqui on Apr 24, 2009 8:31 AM

Former Member
0 Kudos

Hi,

SAP integrates a J2EE environment into the Web Application Server and supports Java and ABAP in parallel within one server using a common database. The functions of a SAP Web Application Server consists of four major building blocks:

1 The Internet Communication Manager (ICM)

It is an independent process responsible for communications between the Web Application Server and external supporters over intranets or the Internet using standard protocols like HTTP, HTTPS, and Simple Mail Transfer Protocol (SMTP). The communication is carried out using a high-performance, memory-based communication channel named memory pipe. ICM also significantly improves Web site performance and scalability using dynamic and active content caching technology.

2 Business Environment

The environment is the component responsible for the business content and underlying logic of the enterprise that is published using the JSP.

ABAP Environment is based on SAPu2019s application server development and deployment environment. All existing components, such as business objects, can be used for the business logic.

J2EE Environment consists of a full-featured, J2EE-certified runtime environment that processes the request passed from the ICM and dynamically generates the response. This enables Web application developers to create Web applications that include the presentation and the business logic by using standard Java or J2EE technology. The SAP Java Connector (SAP JCo) enables method calls between Java applications and ABAP applications (and vice versa). The SAP Java Connector also meets the J2EE standard specification for the integration of enterprise information systems i.e., the J2EE Connector Architecture.

3 Connectivity

To integrate third-party products, tools, and applications, the Web Application Server supports several open connectivity standards. As a result, the Web Application Server provides complete technical interoperability across all SAP and third-party components. The Web Application Server supports Simple Object Access Protocol (SOAP), XML-based protocol for exchanging information.

4 Relational Database

Web Application Server uses an exhaustive repository for exchanging sensitive enterprise data. In order to deploy successful Web Services, a set of Enterprise Application Integration (EAI) tools are also required.

Regards,

Sunaina Reddy T

former_member201361
Active Contributor
0 Kudos

Hi,

Please check this links for web application server

[http://help.sap.com/saphelp_nw2004s/helpdata/en/84/54953fc405330ee10000000a114084/frameset.htm]

[http://www.dell.com/downloads/global/power/ps2q06-20060327-SAP.pdf]

[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b161a590-0201-0010-5590-91fa5076a914]

Thanks and Regards