Talk given at Sun tech 2010 in Hyderabad, India about developing web services with weblogic server and how to enable some of the WS* standards for your web services
2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
5. Web Services : What is it? Points to description Describes Service Finds Service Invokes with XML Messages SOAP/REST UDDI Registry Points to service WSDL Web Service (JEE, SOA, PL/SQL, .NET,C/C++, Legacy …) Web Service Client (JEE,SOA,.NET, PL/SQL …)
10. Oracle Web Service Offering Development OEPE JDeveloper Policy WLS policies OWSM policies Management WLS Console EM Oracle WS Infra WS WLS WS SOA WS JEE WS WC WS ADF WS
11. Web Services Infrastructure WebLogic Server Stateful Service JAX-WS JMS SOAP HTTP SOAP HTTP REST JAXB Data Binding SwA Asynch Service WS- Security WS- Addressing WS- Reliable Messaging MTOM Logging Auditing WS-AT Web Services Java Programming Model – Java EE Declarative QoS (WS-Policy) Web Services Management With EM/WLC/WLST Web Services Development With JDeveloper/OEPE WSIF
15. Feature : Dual Programming Model Service Endpoint WSDL Description WSDL<->Java Mapping Dispatch Container Service Client Protocol (SOAP/REST) Server Side Runtime System JAX-WS/RPC API Client side Runtime System Stub Transport Tie JAX-WS/RPC API
16.
17.
18.
19. Web Services With Policies Look up Policy References Describe Service Policies Look up Policy References Security/RM/… SOAP Policy Manager & Store Policy Enforcement Policy Enforcement WSDL With Policies Web Service (JEE, .NET, SOA, PLSQL, Legacy …) Web Service Client (JEE, .NET, SOA, …)
20.
21.
22.
23.
24. Feature : Database Web Services XML Parser JAX-RPC Servlet Decoding Encoding Oracle WebLogic Web Service SOAP SOAP SOAP Libraries Publisher Generated Artifacts SQL/Query SQL/DML XML PL/SQL JDBC JSP
33. Web Services Infrastructure WebLogic Server Stateful Service JAX-WS JMS SOAP HTTP SOAP HTTP REST JAXB Data Binding SwA Asynch Service WS- Security WS- Addressing WS- Reliable Messaging MTOM Logging Auditing WS-AT Web Services Java Programming Model – Java EE Declarative QoS (WS-Policy) Web Services Management With EM/WLC/WLST Web Services Development With JDeveloper/OEPE WSIF