 | Describe the role of Web services in enterprise applications |
 |
Identify the components of a SOAP message and WSDL document |
 |
Generate Web services from a JavaBean or WSDL document using the Web services tools in IBM Rational Application Developer V7 |
 |
Generate a Web service client from a WSDL document using the Web services tools in IBM Rational Application Developer V7 |
 |
Debug and monitor Web services using the TCP/IP monitor in Rational Application Developer V7 |
 |
Configure Web services using the Web services deployment descriptors |
 |
Develop and deploy J2EE Web services using JAX-RPC service endpoints and stateless session EJBs |
 |
Build a stateless session EJB Web service that employs SOAP over JMS for messaging and transport |
 |
Configure WSEE message handlers and WS-Security support for Web services using the Web service deployment descriptors |
 |
Create J2EE Web services that are interoperable with Indigo Web service clients using the .NET framework tools |
 |
Employ the WS-* specifications supported by WebSphere Application Server V6.1 for Web services, and use them in Web service development |
 |
Use recommended best practices for Web service development |
 |
Configure server- and client-side Web service caching in WebSphere Application Server V6.1 |
 |
Describe the role of a service registry and repository |
 |
Explain the features of WebSphere Service Registry and Repository |
 |
Publish and find Web services in a UDDI registry |
 |
|
 |
|
 |
Back to top |
 |
|
 |
|
 |
Course outline |
 |
|
 |
The role of Web services in enterprise applications |
 |
Web services technology overview |
 |
Introduction to SOAP |
 |
Exercise: Simple SOAP messaging |
 |
Introduction to Web Services Description Language (WSDL) |
 |
Exercise: Creating a WSDL document using the WSDL editor |
 |
Web services for J2EE (WSEE) programming model |
 |
WSEE packaging and deployment model |
 |
Developing Web services using IBM Rational Application Developer V7 and WebSphere Application Server V6.1 |
 |
Exercises overview |
 |
Exercise: Creating a Web service from a Java bean |
 |
Exercise: Creating a Web service from a WSDL |
 |
Exercise: Creating complex JAX-RPC types |
 |
Exercise: Developing Web services from an EJB |
 |
Creating Web service clients using IBM Rational Application Developer V7 |
 |
Exercise: Generating Web service clients from a WSDL document |
 |
Message handlers in IBM WebSphere Application Server V6.1 |
 |
Exercise: Creating SOAP message handlers |
 |
SOAP over JMS |
 |
Exercise: Enabling SOAP over JMS |
 |
Overview of UDDI support in IBM WebSphere Application Server V 6.1 |
 |
Exercise: Publishing Web services to a Unit Test UDDI Registry |
 |
Introduction to the IBM WebSphere Service Registry and Repository |
 |
Handling Web services transactions in WebSphere Application Server V6.1 |
 |
Message addressing support in WebSphere Application Server V6.1 |
 |
Publish-subscribe notification for Web services in WebSphere Application Server V6.1 |
 |
Representing state in Web services with the WS-ResourceFramework |
 |
Web services security overview |
 |
Web services security model |
 |
Securing Web services in WebSphere Application Server V6.1 |
 |
Exercise: Securing Web services |
 |
Introduction to Web Services interoperability |
 |
Exercise: Interoperating with a Web service client using Microsoft .NET framework |
 |
WebSphere Application Server V6.1 Web services interoperability |
 |
An introduction to the Enterprise Service Bus pattern |
 |
Web service development recommended practices |
 |
Web services caching in IBM WebSphere Application Server V6.1 |
 |
Exercise: Defining and starting a Web services server cache |