Describe the SOAP, UDDI, and WSDL standards. Develop a Web service with stateless, stateful
Java classes,
PL/SQL stored procedures, and JMS destinations. Develop a Web service with stateless session Enterprise Java Beans. Understanding RPC style and document style Web services. Deploy Web services to Oracle Application Server Containers for J2EE 10g (OC4J). Develop, Deploy, and Test Web services using Oracle JDeveloper 10g
Introduction to Web Services
What Is a Web Service?
Service-Oriented Architecture
Benefits of Web Services
Web Services Model
SOAP, WSDL, UDDI
RPC-Style Web Services
Document Style Web Services
Consuming External Web Service
Oracle 10g Web Services
Application Development and Deployment in
Oracle Application Server 10g Oracle 10g Web Services Features
Oracle 10g Web Services Architecture
J2EE Components and Containers
Oracle Application Server Containers for J2EE 10g (OC4J)
Developing and Deploying Java Class Web Services
Define an Interface and a Java Class
Modifying the config.
xml File
Creating the ear File
Deploying and Binding the Web Service
Oracle 10g Web Services Home Page
Test the Deployed Web Service with Oracle 10g Web Services Home Page
Invoking the Web Service with a Client Application
Develop, deploy, and test stateless Java class Web Service Using Oracle JDeveloper 10g
Generating Web Services with Class Modeler
Using Oracle JDeveloper 10g to create a class diagram
Creating a class diagram for a stateless Java class
Generating a Web service from the class diagram
Generating a stub file and invoking the Web service
Understanding SOAP and Using TCP Packet Monitor
SOAP Message
SOAP Message: Envelope
SOAP Message: Header
SOAP Message: Body
SOAP Request and Response messages
TCP Packet Monitor
Monitoring SOAP messages with TCP Packet Monitor
Building Clients for Web Services
Web Services Clients
Static clients
Dynamic clients
Obtaining WSDL and proxy jar File
Generating Stub File with a WSDL URL using Oracle JDeveloper 10g
Generating WSDL and Client-Side Proxy with WebServicesAssembler
Dynamic proxy client
Developing and Deploying Stored Procedure Web Services
Create a
PL/SQL package
Generating Wrapper Classes Using JPublisher
Expose the stored procedure as a Web service
Test the Generated Web Service
Use Oracle JDeveloper 10g to expose a stored procedure as a Web service
Developing and Deploying Web Services with EJBs
What are Enterprise JavaBeans (EJB)
Components of an Enteprise JavaBean
How a Remote Client Accesses the Bean Methods
Understanding EJB with an example
Developing Web Service with Stateless Session Bean
Using Oracle JDeveloper 10g to Create Stateless Session Bean Web Service
Using Class Diagrams for Creating Stateless Session Bean Web Service
Document Style Web Services
Document Style Web Services
Supported Method Signatures for Document Style Web Service
Setting the Style Attribute for RPC and Document Style Web Services in WSDL
Writing Stateless and Stateful Document Style Web Services
Steps to Deploy and Test the StatelessDoc Web Service
Consuming Document Style Web Service with Oracle JDeveloper 10g
Java Messaging Service (JMS)
JMS Web Services
Oracle 10g UDDI Registry: Browsing and Publishing Web Services
What is UDDI?
UDDI
Types of Information
Data Structure
tModel
UDDI Programmer's API
Inquiry API and Publishing API
UDDI Support in Oracle JDeveloper 10g