Senin, 30 Mei 2011

Type of SAP Web Application Server

Depending on the requirements on the SAP Web Application Server there are different possible features, depending on which installation routine is used.

SAP Web Application Server ABAP System : Complete infrastructure in which ABAP-based applications can be developed and used.


SAP Web Application Server Java System : Complete infrastructure for developing and using J2EE-based applications.


SAP Web Application Server ABAP + Java System (Add-In Installation) : Complete Infrastructure in which ABAP-based and J2EE-based applications can be developed and used. This installation emphasizes the seamless Java ABAP integration.

One of the main characteristics of the SAP Web AS is that ABAP tables, programs and application data are stored in the ABAP schema of the database while Java data is stored in the Java schema. Here, the ABAP runtime environment can access the ABAP schema of the database, and the Java runtime environment can access the Java schema. The SAP Java Connector is used for integrating the ABAP environment and the Java environment. (JCo).


- Copied from TADM10 week 1 Training Module -


Concept of SAP Web Application Server

SAP systems are used for mapping business processes or business applications. These applications should be implemented independent of the hardware environment used (operating system, database) to the greatest extent possible. For this, the SAP Web Application Server provides two runtime environments: the ABAP runtime environment and (as of SAP Web AS 6.20) also a Java runtime environment.

ABAP (Advanced Business Application Programming) is a programming language developed by SAP. Many business applications of an SAP system are written in ABAP. ABAP has been optimized for developing highly-scalable business applications. Customers can use the ABAP Workbench for developing completely new applications as well as enhancing and modifying SAP standard applications. In doing so, the entire, mighty infrastructure of the SAP Web AS can be used, which also supports the creation of the most complex applications by large groups of developers. The SAP Web Application Server ABAP provides the runtime environment of the programs written in ABAP.

Since SAP Web Application Server 6.20 SAP not only provides an ABAP runtime environment for ABAP but also a runtime environment for Java programs. The integrated Java Web application server is a Java 2 Enterprise Edition (J2EE) application server called SAP Web AS Java.

The Java programming language was first introduced by Sun Microsystems Inc.. in 1995. Java is an object-oriented and platform-independent programming language that has spread across many areas. The Java concept enables the development of a large range of different application types - from classical applications to applets used in websites to client/server applications. Java 2 Platform Enterprise Edition (J2EE) is a manufacturer.s standard for a whole range of software components that are primarily created in the Java programming language. Sun uses the J2EE compatibility test to ensure that the specifications of Java 2 Enterprise Edition are observed.




- Copied from TADM10 Week 1 training Module -