Understanding Packages for Business Services

After business services are created, they need to be built and deployed for consumption. The package build process builds and creates the necessary files for development client, WebLogic Server (WLS), and Websphere Application Server (WAS) consumption. The client installation process deploys business services to all development clients. The package deployment process deploys the business services archive (.ear) files to the preconfigured J2EE containers on WLS and WAS.

JD Edwards EnterpriseOne supports building JAX-WS based business service packages and JAX-RPC based business service packages.

JAX-RPC-Based Business Service Packages

Java API for XML-based Remote Procedure Calls (JAX-RPC) is an API for building standards-based web services and clients that use remote procedure calls (RPC) and XML. You can build the following combinations of JAX-RPC based business services packages:

  • JAX-RPC package for WLS with JDeveloper 11g and JDeveloper 12c.

  • JAX-RPC package for WAS with JDeveloper 10g and RAD.

Note: To build for WAS, you must specify the JDeveloper 10g install path in the JDeveloper Install Path field and also specify the location where IBM Rational Application Developer for WebSphere (RAD) is installed in the RAD Install Path field.
See also:

JAX-WS-Based Business Service Packages

Java API for XML-based web services (JAX-WS) is an API for building standards-based web services and clients that are message oriented. JAX-WS supports transmission of SOAP messages over HTTP. JAX-WS delegates data binding-related tasks to the Java API for XML Binding (JAXB). JAXB provides support for Java to XML mapping, additional support for less used XML schema constructs, and also provides bidirectional customization of Java and XML data binding.

JD Edwards EnterpriseOne supports building the following combinations of JAX-WS based business services packages:

  • JAX-WS package for WLS with JDeveloper 11g.

  • JAX-WS package for WAS with JDeveloper 11g.

  • JAX-WS package for WLS with JDeveloper 12c.

  • JAX-WS package for WAS with JDeveloper 12c.

The JAX-WS business services package includes the JAX-WS based WSDL artifacts for the published business services and the newly developed JAX-WS business service consumer proxies. Existing JAX-RPC based business services consumer proxies are not be included in this package. If you want to use existing JAX-RPC based business services consumer proxies, then you need to build JAX-RPC based business services packages.

Note: JDeveloper 11g or 12c are required for building JAX-WS business services packages for both WLS and WAS. IBM RAD is not required for building JAX-WS business services packages for WAS. You can build JAX-WS business services packages for both WLS and WAS at the same time by selecting both the WLS and WAS options in the Business Services Assembly Application.