Understanding the Dynamic Java Connector

The dynamic Java connector enables a Java application to call a business function. The dynamic Java connector has these distinguishing features:

  • Dynamically introspects business function metadata.

    The business function metadata is introspected from the JD Edwards EnterpriseOne server during application design time by using connector APIs without pre-generating business function wrappers.

  • Dynamically calls business functions without pre-generating business function wrappers.

    Because there is no local storage of business function specification metadata, the business function used by the dynamic Java connector is always compatible with the server specification metadata.

  • Easily switches from one environment to another environment.

    The Java application can run on any environment that is compatible to the environment on which the Java application was designed.

The dynamic Java connector provides these services:

  • For application design, the dynamic Java connector permits client programs to introspect business function specification metadata.

  • For application deployment, the dynamic Java connector validates whether a client application can run through a certain JD Edwards EnterpriseOne server.

  • For application runtime, the dynamic Java connector provides an interface that permits the connector client to call the business function on the JD Edwards EnterpriseOne server.

Each server is described in detail in corresponding sections of this guide.