Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Developing Java Web Services :: [DWS-385]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. DWS-385   length. 5 days
type. Instructor-Led   partner. Sun Microsystems
price.
$3,000 :: $2,550 GSA GOV. $1,375 US with JavaPass
 
 
The Developing Java Web Services course provides business component and client developers with the information they need to design, implement, deploy, and maintain web services and web service clients using Java technology components and the Java 2 Platform, Enterprise Edition (J2EE platform) platform.

The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE).
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Students who can benefit from this course are business component and client developers who are interested in incorporating web service technology in Java and J2EE platform applications.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Implement and deploy a J2EE platform application containing web and Enterprise JavaBeans (EJB)-tier components
Assemble, deploy, and test a distributed Java platform technology application
Use the Ant build environment (or other tool sets required by the labs)
Describe the steps required to design and architect an enterprise application


 
skills gained
 
 
Upon completion of this course, students should be able to:

Implement a web service using Java technology components
Implement a J2EE platform web service
Implement a web service client that accesses the functionality provided by a J2EE platform web service




 
course content details  
 


  Module 1 - Interoperable Web Services

Describe the motivation for developing and using web services in business software
Describe the characteristics of a web service
List and describe the standards on which web service architecture is founded
List and describe the primary web service initiatives, specifications, and application programming interfaces (APIs)
Describe the Web Services Interoperability Organization (WS-I) Basic Profile and its importance to the web services community




  Module 2 - Java Web Services Technologies and Platforms

Describe the support, APIs, and benefits provided by the Java programming language for creating web services
Describe the service support, architectural options, endpoint models, and benefits provided by the J2EE platform for creating web services
Create, deploy, and test a web service on the J2EE platform




  Module 3 - Extensible Markup Language (XML) Overview

Define XML
Describe XML syntax and its purpose
Describe the significance of XML namespaces
Describe the Document Type Definition (DTD) and its use in an XML document
Describe the significance of XML namespaces
Define the structure and purpose of an XML schema




  Module 4 - XML Processing APIs

Define the need for processing XML documents
Describe the XML system architecture
Describe Simple API for XML (SAX)
Describe Document Object Model (DOM)
Describe Java API for XML Processing (JAXP)
Describe Java API for XML Binding (JAXB)
Describe Extensible Stylesheets Language Transformations (XSLT)




  Module 5 - Simple Object Access Protocol (SOAP)

Describe the function of SOAP in the web services architecture
Describe the structure of a SOAP message and the function of each primary SOAP element
Describe the characteristics of the Internet transport protocols commonly used to transmit a SOAP message
Describe the information models available when creating SOAP-based web services
Describe the techniques for encoding information within the body of a SOAP message
Describe the function of the SOAP with Attachments specification
List the pros and cons of using SOAP as a message format and describe an alternative architecture for transmitting XML-based information between applications




  Module 6 - SOAP With Attachments API for Java (SAAJ)

Describe the function of the classes, interfaces, and methods contained in SAAJ
Describe the relationship between SAAJ and DOM and the impact this has on a web service developer
Create and manipulate a SOAP message using the classes, interfaces, and methods contained in SAAJ
Create and manipulate a SOAP message with attachments using the classes, interfaces, and methods contained in SAAJ
Describe how to manage namespaces included in a SOAP message using SAAJ




  Module 7 - Web Services Description Language (WSDL)

Describe the role that an interface description language (IDL) plays in a distributed computing environment
Describe the role that WSDL plays in the web service model and the primary elements contained in a WSDL file
Describe the role of extensibility elements used in a WSDL file
Compare the use of WSDL in document-style and remote procedure call (RPC)-style services




  Module 8 - The Service Registry

Describe the purpose of a service registry
Define the two types of service registries
Describe the purpose of eXtensible Markup Language (ebXML)
Describe the purpose of Universal Description, Discovery, and Integration (UDDI)
Describe the data structures defined in UDDI
Describe the API exposed to the client by UDDI implementations
Describe the purpose of the Java API for XML Registries (JAXR)
Use the JAXR API to access a UDDI registry




  Module 9 - Java API for XML-based RPC (JAX-RPC)

Describe the functionality provided by JAX-RPC for creating web services
Describe how you can create web services or service clients using the wscompile tool
Use the Java-to-WSDL development approach to create a web service
Use the WSDL-to-Java development approach to create a web service and a web service client
Compare the two development approaches supported by JAX-RPC for creating web services and service clients




  Module 10 - JAX-RPC Advanced Concepts

Describe how JAX-RPC supports SOAP messages that include attachments
Use JAX-RPC to create a message handler that processes the contents of a SOAP message header
Describe how JAX-RPC supports J2EE components as web services
Describe the session support mechanism provided by JAX-RPC
Describe the types of web service clients that you can use with JAX-RPC and the criteria that you should use to determine the type of client most appropriate for accessing a given service




  Module 11 - Security

Describe some of the security issues relating to web services and the basic techniques that you can use to address some of these issues
Describe the function of public- and private-key encryption and digital signatures when implementing a security solution for an enterprise application
Describe the common techniques used to implement a security solution for Java technology and J2EE platform web services




  Module 12 - Design and Quality Guidelines

Describe the use of J2EE design patterns in web services architecture
Apply J2EE design patterns in practical cases
Describe Quality of Service (QoS) issues specific to web services
Describe exceptions generation and handling in web service interactions





 
Rock solid authorized training.  Search all courses now...

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Organize your IT training.  Contact an expert training consultant to put together the best training package for your organization.

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware