Students will learn how to develop Web
Services with WebLogic™ and use standards
such as SOAP, WSDL and JAX-RPC. This
course covers the basics of XML and includes
all the features and techniques needed to
program Web Services.
WebLogic Training Prerequisites :
: Familiarity with the Java
language, JavaBeans, and web application
architecture and concepts. Experience with
WebLogic Platform helpful. Successful
completion of course CTI 186, “Enterprise
Java Programming Using WebLogic
Platform,” satisfies these requirements.
WebLogic Training Minimum software requirements:
Microsoft
Windows NT 4.0 or Windows 2000 or later.
BEA WebLogic Platform 8.1. J2SE 1.4.1 SDK
and J2EE 1.4 beta SDK. Java-compatible
browser.
WebLogic Training Minimum hardware requirements:
Pentium at
500 mHz; minimum of 256 Mb RAM; 500 Mb
free disk space; Internet connection.
Microsoft PowerPoint On instructor’s workstation for presentation purposes.
WebLogic Training Course duration:
5 Days
WebLogic Training Course outline
Module 1: The Web Services Architecture
Evolution of Web Services
Motivation for Web Services
HTTP and XML
Interoperability Stacks
The Wire Stack
Simple Object Access Protocol (SOAP)
The Description Stack
Web Service Description Language
(WSDL)
The Discovery Stack
Universal Description, Discovery and
Integration (UDDI)
Hosting Web Services: Scenarios
Observing SOAP Traffic
Module 2: WebLogic and Web Services
The WebLogic Platform
Web Services Features and Support
BEA-Speak for Web Services
The WebLogic Workshop
Limitations of the Workshop
The WebLogic Server
Creating a Domain
Ant Tasks for Web Services
Development Process
Module 3: Java and Web Services
Java and Web Services
Web Services and the J2EE
WebLogic Support for Standard APIs
The Java API for XML Processing
(JAXP)
The Java API for XML Binding (JAXB)
The SOAP With Attachments API for
Java (SAAJ)
The Java API for XML Messaging
(JAXM)
Low-Level Web Services in WebLogic
(SAAJ)
The Java API for XML-Based RPC
(JAX-RPC)
High-Level Web Services in WebLogic
(JAX-RPC)
WSDL-to-Java vs. Java-to-WSDL
The Java API for XML Registries
(JAXR)
WebLogic UDDI
Module 4: The Simple Object Access
Protocol (SOAP)
SOAP Messaging Model
SOAP Namespaces
SOAP over HTTP
The SOAP Envelope
The Message Header
The Message Body
SOAP Faults
Attachments
XML Schema
Validating Message Content
The SOAP “Section 5” Encoding
Arrays
Avoiding Redundant Serialization
Module 5: The Java APIs for SOAP
Messaging (SAAJ)
The SAAJ Object Model
Parsing a SOAP Message
Reading Message Content
Bridges to JAXP
Working with Namespaces
Creating a Message
Setting Message Content
WebLogic SAAJ: Bugs and Limitations
Module 6:SAAJ Web Services
JAXM vs. WebLogic JMS
Messaging Scenarios
Point-to-Point Messaging
SAAJ Services using JAX-RPC
Creating a JAXM Connection
Sending a Message
Module 7: Web Services Description
Language (WSDL)
Web Services as Component-Based
Software
The Need for an IDL
Web Services Description Language
WSDL Description Model
The Abstract Model – Service Semantics
Message Description
Messaging Styles
The Concrete Model – Ports, Services,
Locations
Extending WSDL – Bindings
SOAP Style and Use Attributes
Service Description
Module 8: The Java API for XML-Based
RPC (JAX-RPC)