
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 JDeveloper and have been exposed to the Java programming language.
Class Format
Lecture and Lab
Audience
Java developers, web page designers and other professionals that will be developing Web Services using BEA WebLogic.
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
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 webservices.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
Application Server 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