Developing Java Web Services
Course ID
Course Description
Prerequisites
Audience
Course Content
- Introduction to Web Services
- What is a Web Service?
- Service-Oriented Architecture
- Distributed Applications
- XML and Java
- Web Services Structure
- Why Web Services?
- RPC and Document Styles
- Web Service Initiatives
- Basic SOAP and JAX-RPC Clients
- SOAP Overview
- The SOAP Envelope
- SOAP Over HTTP
- RPC and Document styles
- JAX-RPC
- A SOAP Client config.xml and wscompile
- The Client Program
- The Process
- JAX-RPC Servers
- A SOAP Server
- The Service Interface and Implementation
- Datatypes for JAX-RPC
- config.xml and wscompile
- Generated Files
- Packaging the Application
- Deploy
- The Process
- Describing Web Services with WSDL
- The WSDL Meta-Language
- WSDL Structure
- Services and Ports
- Bindings and Port Types
- Data in Messages
- WSDL and JAX-RPC
- Message Handlers and Attachments
- Actors and SOAP headers
- Message handlers
- Implementing a Message Handler
- SOAP encoding
- SAAJ
- Implementing a SAAJ Client
- Sending a SAAJ Message
- Attachments
- Building attachments
- A Document Server
- EJB Endpoints
- J2EE Architectures
- Standard J2EE Protocols
- The Enterprise JavaBean
- Deployment Descriptors
- Compile
- Package and Deploy
- Client
- Security in Web Services
- Security Requirements for Web Services
- Encryption
- Digital Signatures
- Single Sign-on and SAML
- UDDI and JAXR
- The UDDI Project
- Taxonomies in UDDI
- APIs and object model
- JAXR
- The Inquiry API
- The Publishing API
- Private Registries
For More Information
For training inquiries, call 850-308-1376
or email us at eramos@gbsi.com
Course Details
Duration - 2 days
Price - $1295.00 USD
(Discounts may apply. Call for more information.)
Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.