Start of Content Area

This graphic is explained in the accompanying textSAP JCo and the VM Container  Locate the document in its SAP Library structure

Use

      The Java architecture in the SAP system uses both the classic Java EE architecture and a Virtual Machine Container (VMC) that is used in certain functions as an alternative to the existing Java EE layer and Sun’s Java Virtual Machine.

      With the newly implemented VMC driver in the RFC interface, the VMC container is now able to communicate by RFC with work processors belonging to other servers.

      This graphic is explained in the accompanying text

      Work process administration in the VMC is based on the principles of ABAP architecture. In comparison to Java EE architecture, the work processes in the VMC are more easily scalable and offer greater error tolerance. For Java application development in the Application Server, this change in the communication architecture is not visible, however, and does not necessitate any additional activities. 

Architecture

 

This graphic is explained in the accompanying text

 

During communication between ABAP and Java applications in an Application Server, the Java work processes are managed in the VM container and transferred to the relevant ABAP application by SAP JCo.

 This graphic is explained in the accompanying text

For the transferal of data from the VMC using RFC, a special VMC driver has been implemented in the RFC interface. The RFC data flow is forwarded via this driver.

 More Information

Administration of Work Processes in the VMC

In-Process and Out-of-Process Communication in the VMC Driver

       

For detailed information about the structure and functions of the Virtual Machine Containers, see:

SAP Virtual Machine Container

 

 

End of Content Area