Show TOC

Background documentationSAP JCo and the VM Container Locate this document in the navigation structure


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.

Note Note

Work process administration in the VMC is based on the principles of ABAP architecture. Compared 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.

End of the note.

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

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