point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

Web Services Using Java


Course Description:

This three-day course will teach you how to develop web services applications with Java and the Java Web Services Development Kit. The initial topics cover basic technologies and architectures, then the emphasis switches to practical application of those concepts in the distributed web environment.

This course is intended for experienced XML and Java developers who need to develop and publish web services applications on the Internet.


Course Duration: 3-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

Students should have knowledge of Java Programming, JSP and Servlets, and Enterprise Java Beans. Additionally, XML Application Development with Java is helpful.

Recommended Follow-up/RelatedCourses

Introduction to Web Services
  • What is a Web Service?
  • Service-Oriented Architecture
  • Distributed Applications
  • Traditional Web Technologies
  • XML and Java
  • Web Services Structure
  • Why Web Services?
  • Web Services Architectures
  • RPC and Document Styles
  • Web Service Initiatives

Java and XML
  • JAXP
  • Parsing XML with SAX
  • Event Handling
  • Parsing XML with DOM
  • The Document Tree
  • Nodes
  • Validating XML
  • Transformations
  • Generating XML
  • JAXB

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

JAX-RPC Servers

  • A SOAP Server
  • The Service Interface and Implementation
  • config.xml and wscompile
  • Generated Files
  • Packaging the Application
  • Deploy

Describing Web Services with WSDL

  • The WSDL Meta-Language
  • WSDL Structure
  • Services and Ports
  • Bindings and Port Types
  • Data in Messages
  • Creating WSDL
  • The Process

SOAP and SAAJ API

  • Data Types for JAX-RPC
  • Message handlers
  • Actors and SOAP headers
  • SOAP encoding
  • SAAJ
  • Attachments
  • Building attachments
  • A Document Server
  • JAXM
  • Using JAXM

UDDI and JAXR

  • The UDDI Project
  • Taxonomies in UDDI
  • APIs and object model
  • Universal Business Registry
  • JAXR
  • The Inquiry API
  • Private Registries
  • The Publishing API

Web Services and J2EE

  • J2EE Architectures
  • Standard J2EE Protocols
  • The Enterprise JavaBean
  • Compile
  • Package
  • Deploy
  • Client

Case Study

  • The Case Study Application
  • Presenting the User Interface
  • The Web Application Layer
  • Completing the Web Application
  • EJB components
  • EJBs and persistence
  • Packaging EJBs
  • Adding a Web Service
  • Deploying the Application

Security in Web Services

  • Security Requirements for Web Services
  • Encryption
  • Digital Signatures
  • Single Sign-on and SAML
  • Access Control and XACML

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.