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
SAP Lock Concept
Relationship Between SAP Locks and Database Locks
Enqueue Server
Lock Owners
_SCOPE Parameter
Lock Table
Collision Check of Locks
Cumulation of Locks
Optimistic Locks
How Optimistic Locks Work
Optimistic Lock Conflicts
Programming with Optimistic Locks
Frequently Asked Questions: Lock Concept
Deployment of a New Application
Java Startup and Control Framework
Startup, Operation and Shutdown of 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
Cluster Communication
Global and Local Properties
J2EE Engine Components
Components References
Applications
Application References
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
Dependencies Between DC Types
Public Parts
Public Part Entities Development Objects in Public Parts
Public Part Entity Reference
Purposes of Public Parts
Use Dependencies
Types of Development Components
Composite Application Services DC
Dictionary DC
Enterprise Portal DCs
External Library 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
Tips for Structuring Software with the Component Model
Structuring Development Components
Structuring Software 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 Templates
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