Architecture Manual
Java Cluster Architecture
Java Instance
Java Dispatcher
Server Process
Central Services
Message Service
Architecture of the Message Info Service
Enqueue Service
Architecture of the Locking Adapter Service
Functions of the SAP Lock Concept
The Owner Concept
The Lock Table
Lock Collisions
Cumulation of Locks
Optimistic Locks
How Optimistic Locks Work
Optimistic Lock Conflicts
Programming with Optimistic Locks
Locks: Questions and Answers
Deployment of a New Application
Java Startup and Control Framework
Starting, Monitoring and Stopping a Java Instance
Load Balancing of the SAP Web AS for Java Applications
Load Balancing Between Many Java Instances
Load Balancing by the Java Dispatcher
Load Balancing for J2EE Web Applications
Registering Server Processes for HTTP Load Balancing
High Availability and Failover
Failover for J2EE Web Applications
Failover for RMI-P4 Applications
J2EE Engine System Architecture
Java Enterprise Runtime
Class Loading System
ClassLoader Manager
Class Loader References
Cluster Communication
Message Server Communication
Session Communication
Lazy Communication
Global and Local Properties
J2EE Engine Components
Components References
Applications
Application References
Application Class Loading
SAP Toolsets and Perspectives
SAP NetWeaver Java Development Infrastructure
Component Model
Component Model Concepts
Development Components (DCs)
Development Components Concepts
Component Names
Nesting Development Components
Dependencies Between Development Components
Dependency Types of Development Components
Public Parts
Public Part Entities Development Objects in Public Parts
Public Part Entity Reference
Purposes of Public Parts
Use Dependencies
Types of Development Components
Dictionary DC
J2EE DCs
J2EE Server Component J2EE Library
Java DC
Web Dynpro DC
Web Services Standalone and Deployable Proxy
Component Build
Access Control Between Components
Components in the Repository
Folder Structure of a Component
Component Definition
Software Components
Software Components Concepts
Versioning of Software Components
Dependencies Between Software Components
Tips for Naming Components
Architecture and Concepts of the Design Time Repository
Architecture of the DTR
Definitions
Managing Files in Workspaces
Version and Change Management
Version Control
Adding Resources to the Repository
Activities Creating and Changing Resources
Uncheck-Out of a Version
Deleting Versioned Resources
Resources in Workspaces
Concurrency Control
Modification of a Resource by Multiple Users
Modification of a Resource by Multiple Users and Conflicts
Resolving a Check-In Conflict
Distributed Development
Integrating Changes
Propagating a Conflict Resolution
Automatically Detecting Integration Conflicts
Resolving Integration Conflicts
Propagating Changes Between Repositories
Architecture and Concepts of the Component Build Service
Component Build Service Architecture
Component Build Service Build Concepts
CBS Buildspace
Activation in the CBS
Rebuild of Dependent Development Components
Activation in Case of Errors
Synchronizing Build Tasks
Architecture and Concepts of the Change Management Service
Concepts of the CMS
Software Components and Software Change Management
The Term System in the CMS
Archive Types of the CMS
Track Template
Development Tracks
Working with Development Tracks
XI Tracks
Development Landscapes
Development Configurations Concepts
Elements of Development Configurations
Compartments
Default Compartments
Resolving Ambiguities
Variants
Names for Configurations and Compartments
Web Dynpro Architecture
Web Dynpro Component
Window
View
View Set
Plugs and Navigation Links
Controllers
Context
Context Node: Properties
Data Binding and Mapping
Event
Action
Interfaces of Web Dynpro Components
Web Dynpro Application
Web Dynpro Model
Java Persistence
SAP Web Application Server with ABAP and Java
Communication Between the ICM and J2EE Engine
icm/HTTP/j2ee_<xx>
Administration of the J2EE Engine
Profile Parameters for the J2EE Engine