
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 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.
Learning Objectives
After completing this course, the student should be able to:
Course Duration
4 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
RAD 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 SOAP Model
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.1 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