
Overview
This course will integrate a combination of instructor-led discussions and interactive workshops to demonstrate the capabilities of Web Service within ecommerce applications. This seminar will illustrate the building, testing and deployment of Web Services, explore their fundamental capabilities, utilization of SOAP and XML, role of WSDL (Web Services Descriptive Language), use of UDDI registries and the development of JavaBeans and EJBs as Web Services.
Prerequisites
Each student should have a basic knowledge of RAD v6.x and have been exposed to the Java programming language.
Class Format
Lecture and Lab
Audience
Java developers, web page designers and other professionals thatwill be developing Web Services using Rational Application Developer v5.x.
Learning Objectives
Upon conclusion participants will have acquired these skills:
Course Duration
3 Days
Course outline
Web
Services Overview
Web Services Implementation
o UDDI Registries
o Service Requestor
o Web Service
o Architecture
o Messages
o Definition
o Usage
Introduction to
SOAP
o SOAP
o XML
o UDDI
o WSDL
o Hosted
o Published
o Discovery
o Usage
Illustrating
Apache Axis
o Envelope
o Header
o Body
o HTTP
o FTP
o SNMP
WSAD Web Services
Development
o Handlers and message paths
o Server message path
o Client message path
o Handlers and chains
o Message Contexts
o Engine
o Message elements
o Deserialization
Web
Services Descriptive Language
o Deployment settings
o Java to XML mappings
o Binding Proxy generation
o XML to Java mappings
o SOAP Binding Mapping configuration
o Client
o Proxy
o Testing/Debugging
o Publishing
Building
Web Services Clients
o Types
o Porttypes
o Binding
o Service
J2EE
Packaging and Deployment
o Use of WSDL
o Wizards
o Source
Building
Web Services Clients
o web.xml
o ejb-jar.xml
o application.xml
o Runtime files
o Application Server impact
o Java client requirements
Overview
of UDDI Registries
o Servlet Overview
o Create URL Web Service
o Generated files
o Testing
o Session vs Entity EJBs
o Session EJBs
o EJB Lifecycles
o Web Service from EJB
WebSphere Application Server v6 Deployment
o Global
o Private
o Business Partners
o White
o Yellow
o Green
o Illustration
o Associate WSDL with Web Service
o Locate Web Services for WSDL document
o Service Mapping
o Transformation
o UDDI Publication and Lookup
o Security
o J2EE Packaging
o Use of EAR files