9 Understanding Java Interoperability Solution

This chapter contains the following topic:

9.1 Java Interoperability Solution

The JD Edwards EnterpriseOne Java interoperability solution enables you to write Java applications that interact with the JD Edwards EnterpriseOne system. The JD Edwards EnterpriseOne solution uses the dynamic Java Connector.

The dynamic Java connector enables Java applications to dynamically call business functions without generating business function wrappers. The dynamic Java connector ensures that the Java business function is compatible with the server spec. The dynamic Java connector makes it easy for the Java application to switch between JD Edwards EnterpriseOne environments.

This diagram shows how a Java application interacts with JD Edwards EnterpriseOne through a connector:

Figure 9-1 Java Application Interaction with JD Edwards EnterpriseOne

Description of Figure 9-1 follows
Description of "Figure 9-1 Java Application Interaction with JD Edwards EnterpriseOne"

The dynamic Java connector provides public interfaces (or APIs) for these services that can be used by a Java application:

Service Description
Security Management Handles security access to the JD Edwards EnterpriseOne system.
User Session Management Manages the user session pooling.
Business Function Calls How the Java application calls business functions.
Transaction Management Manages the transaction process to the JD Edwards EnterpriseOne system.
Error Handling Provides the appropriate exceptions to the connector user to easily handle error scenarios.

The dynamic Java connector supports the processing of outbound events.