Other Oracle WebLogic Server API Requirements

Upgrading Your Java EE Applications 4-7 ■ For most OC4J Web services applications, this means upgrading from OC4J JAX-RPC Web services to Oracle WebLogic Server JAX-RPC Web services. In general, the JAX-RPC upgrade process consists of re-generating the Java artifacts on Oracle WebLogic Server to the identical underlying Java business logic using Oracle WebLogic Server Web services tooling. ■ If you are using an older release of OC4J, where Web services standards did not exist within Java EE, Oracle recommends that you upgrade to the Java EE 5.0 standard JAX-WS on Oracle WebLogic Server. For more information, see: ■ How Do I Choose Between JAX-WS and JAX-RPC? in Oracle Fusion Middleware Introducing WebLogic Web Services for Oracle WebLogic Server.

4.6.2 Generating Oracle WebLogic Server Web Services From an OC4J WSDL

For absolute fidelity to a specific OC4J Web services public API its WDSL, you also can regenerate the Web services on WebLogic Server from the OC4J WSDL and deploy the resulting Web service on WebLogic Server. This process is referred to as the top-down approach to developing Web services. After producing the equivalent and deployable Web service artifacts on Oracle WebLogic Server, you can then apply the equivalent quality of service QOS capabilities, such as WS-Security and WS-ReliableMessaging as a secondary administrative operation.

4.6.3 Web Services Specifications Supported by OC4J and Oracle WebLogic Server

Table 4–4 compares the Web services standard specifications supported by OC4J and Oracle WebLogic Server. Note that Oracle WebLogic Server supports all of the Web services standards and specifications supported by OC4J, except for WS-Reliability. Note that this table is provided for comparison purposes only. For the most up-to-date information about the standards supported by Oracle WebLogic Server, refer to the Oracle WebLogic Server documentation and to the Oracle WebLogic Server information available on the Oracle Technology Network OTN. Table 4–4 Web Services Specifications Supported by OC4J and Oracle WebLogic Server Web Services Specification OC4J Support Oracle WebLogic Server Support SOAP 1.1 and 1.2 Yes Yes WSDL 1.1 Yes Yes WS-I 1.0 and 1.1 Yes Yes XML Signature Yes Yes XML Encryption Yes Yes SAML Yes Yes WS-Addressing Yes Yes WS-Security Yes Yes WS-Reliability Yes No WS-SecurePolicy No Yes WS-Policy No Yes 4-8 Oracle Fusion Middleware Upgrade Guide for Java EE WS-PolicyAttachment No Yes WS-Trust No Yes WS-Conversation No Yes WS-SecureConversation No Yes WS-ReliableMessaging No Yes Table 4–4 Cont. Web Services Specifications Supported by OC4J and Oracle WebLogic Server Web Services Specification OC4J Support Oracle WebLogic Server Support