Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Java APIs for XML-based RPC

School/Trainer:

University of Connecticut - Stamford
Stamford, Connecticut, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This module teaches students how to develop Web services using SOAP, WSDL, and Java, with the help of the Java API for XML-Based RPC, or JAX-RPC. JAX-RPC abstracts almost all the details of SOAP messaging using WSDL as a description language for interface and implementation; this allows the Java developer to concentrate on application and service specifics. (In this way JAX-RPC is analogous to Java RMI and the EJB architecture, and SOAP/HTTP is treated as nothing more or less than an RPC transport protocol.) JAX-RPC specifies service development either from WSDL documents as a starting point or beginning with Java code and generating the WSDL for client use; this module addresses both possible development paths and analyzes their relative advantages.



Intended Audience:

Programmers who need to develop web services using SOAP, WSDL, and Java, with the help of the Java API for XML-Based RPC, or JAX-RPC.



Prerequisites:

Experience in Java Programming, including object-oriented Java and the Java streams model, is required. Introduction to Java is recommended.



Some understanding of the Web services architecture, including the role of SOAP in Web-service messaging, will be helpful. Overview of Web Services is recommended.



Some understanding of XML and XML Schema will be helpful, but is not strictly necessary. XML Fundamentals is recommended.



Student Responsibilities:

Students should share the same general level of knowledge and experience. If a participant does not demonstrate these, the CITI instructor will take the necessary steps either to prepare the participant or place him/her in a more appropriate course. This policy is intended to maintain the high level of quality control that you have come to expect from CITI.



Course Contents:

Web Services Description Language (WSDL)

· Web Services as Component-Based Software

· The Need for an IDL

· Web Services Description Language

· WSDL Information Model

· The Abstract Model - Service Semantics

· Message Description

· Messaging Styles

· The Concrete Model - Ports, Services, Locations

· Extending WSDL - Bindings

· Service Description

Generating Java Web Services from WSDL

· The XML-to-Java Mapping

· Simple and Complex Types

· Enumerations

· Arrays

· Miscellaneous, Optionally-Supported Constructs

· The WSDL-to-Java Mapping

· Mapping Operation Inputs and Outputs

· Building a Service Client

· Locating a Service

· Client-Side Validation

· Creating a Web Service

· XML and WSDL Design Guidelines

· Deploying the Service

Message Context and Message Handlers

· SOAP Headers

· Handling SOAP Headers

· Servlet Endpoint Context

· EJB Endpoint Context

· Using SAAJ

· JAX-RPC Message Handlers

· Handler Chains

· Processing Model and Patterns

· Using JAXP

· Session Management


The Java API for XML-Based RPC (JAX-RPC)

· The Java Web Services Architecture

· Two Paths

· How It Works - Build Time and Runtime

· Mapping Between WSDL/XML and Java

· Generating from WSDL

· Generating from Java

· Which Way to Go?

· Passing Objects

· Another CORBA?

Generating Web Services from Java Code

· The Java-to-XML Mapping

· Primitive Types and Standard Classes

· Value Types and JavaBeans

· The Java-to-WSDL Mapping

· Simple and Complex Types

· Arrays and Enumerations

· Service Endpoint Interface

· Scope of Code Generation

· Inheritance Support

· Multi-Tier Application Design

· Analyzing the Domain

· When Things Don’t Fit

· Conversational State

· Extensible Type Mapping

Web Services and EJB

· Enterprise JavaBeans

· Three Tiers for J2EE

· EJB 2.1 and JAX-RPC

· Session Beans as Web Service Endpoints

· How It Works - Build Time and Runtime

· The Bean’s Service Endpoint Interface

· SOAP as an RMI Transport

· Adding a SOAP Interface to a Session Bean

· Generating From WSDL

· "Gotchas"


...''

Please go to the school's official website for training price and schedule:
http://www.stamford.uconn.edu

Phone:(203) 251-8400

School Address:

University of Connecticut - Stamford
One University Place
Stamford, CT 06901 USA


Jobs & Resumes: Stamford
Houses & Roommates: Stamford




Other training courses offered by University of Connecticut - Stamford:

Applications Development with Visual Basic .Net
VBScript
XML Fundamentals
XML, DTD
XML, XSL Transformations
Java Servlets
Java WebServices
Java 2, Enterprise Javabeans
Java 2, OOA&D using UML
Java APIs for SOAP Messaging
Java Server Pages web
Java Swing web
JavaScript Programming
MS Exchange Server, System Administration
Windows Server 2003, Planning, Implementing, and Maintaining an Active Directory Infrastructure
Access 2003, VBA
Access 2003
Publisher 2003
PowerPoint 2003


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Facts:
This website holds more than 300,000 training course records worldwide, with hundreds of new postings daily. All services in this website are free!



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008