Show TOC

 Application Server JavaLocate this document in the navigation structure

Purpose

With the Java EE 5 certified application server that SAP provides you can develop Java EE applications based on the newest Java EE standard as well as migrate existing J2EE applications.

The Application Server Java (AS Java) comprises features for ensuring its robustness, scalability, and supportability, such as configurable session failover support, built-in load balancing support, fast and robust shared memory based on request handling, and robust monitoring and unique supportability of non-functional problems based on SAP's own Java VM features.

The server offers full support of the latest Java EE 5 features, updates, and adjustments for simplifying the development of enterprise applications, such as EJB 3.0, the new JSF 1.2, the new Java Persistency API 1.0, the updated Web services stack, and more. It provides an implementation of the Service Data Objects (SDO) 2.1 standard simplifying data programming for applications and frameworks, support for development of standard-based portlets, and a job scheduler implementation. With the Java Connector Architecture (JCA) 1.5 and full Java EE 5 Web Services support it enables connectivity to SAP and non-SAP backend systems and services.

The Application Server Java provides also Web Dynpro for Java - a complete UI development and runtime environment that developers can use to create Web-based user interfaces for Java applications. Web Dynpro delivers declarative and graphical tools, which are fully integrated with the SAP NetWeaver Developer Studio, for rapid design of user interfaces. Its programming model is aligned with the model-view-controller (MVC) paradigm, which provides a strict separation between UI and business logic.  As a result, developers can use Web Dynpro to create, test and maintain UI designs easily regardless of underlying components.

Features

In this section of the documentation, you can find the following information:

Topic Description

Administering Application Server Java

This section provides you with comprehensive information you may require to operate your  Application Server Java (AS Java) system optimally. It contains documentation about various configuration, administration, monitoring and software logistics tasks and an overview of the tools required to perform them.

Developing Java EE 5 Applications

This section provides the complete information you need for development Java EE standards-based applications that you can deploy and execute in the runtime environment provided by the Application Server Java.

Using Central Development Services

This section provides information about a set of APIs at infrastructure-level that you can use to extend your Java applications with common functions, such as logging, monitoring, or job scheduling.

Developing Java Web Dynpro Applications

This section provides information about Web Dynpro for Java - a complete UI development and runtime environment that developers can use to create Web-based user interfaces for Java applications.

Discovering services in the Services Registry

This section provides information about how to use the Services Registry to discover available Web services that can be reused in your SOA-based applications.

Configuring the Services Registry

This section provides information about configuring the Services Registry in your system landscape.

You should also consider the security aspects that you may need when operating Application Sever Java.