Web services (J2EE 1.3 to J2EE 1.4)

The J2EE 1.4 specification has added support for Web services through the new JAX-RPC 1.0 API.

The JAX-RPC API supports service endpoints through:

The J2EE 1.4 specification supports the Web services for J2EE specification (JSR 109). JSR 109 defines the deployment requirements for Web services and utilizes the JAX-RPC programming model.

The following Web services artifacts are migrated using the J2EE Migration Wizard:

 

Migrating Web service deployment descriptors

Any Web service deployment descriptors contained in J2EE 1.3 projects that are migrated to the J2EE 1.4 specification level will be migrated from JSR-109 V1.0 (for J2EE 1.3) to J2EE 1.4.

Web service deployment descriptors, as defined by JSR-109 V1.0, consist of the files webservices.xml, webservicesclient.xml, and all JAX-RPC mapping deployment descriptors that are referenced by the webservices.xml and webservicesclient.xml files. As with other J2EE deployment descriptors, migration will modify the structure of the information contained in the descriptors in order to make them comply with the J2EE 1.4 specification. One structural change which is particular to the Web service deployment descriptors is the change to the way in which qualified names are represented. In JSR-109 V1.0, qualified names are represented using a sequence of two elements, <namespaceURI> and <localpart>, which contain the namespace URI and the local part of the name respectively. Qualified names in J2EE 1.4 are based on the XMLSchema QName type, which uses XML namespaces.

Further details on the migration of each of the Web service deployment descriptors is provided below.

 

Parent topic

J2EE 1.3 to 1.4 specification level migration

 

Related tasks

Migrating secure Web services

Related reference
Web projects (Servlet level 2.3 to Servlet level 2.4)
Connector projects (JCA 1.0 to JCA 1.5)
J2EE 1.3 to 1.4 specification level migration