Sun ONE Middleware: Developing Web Services
The Sun ONE Middleware: Developing Web Services course provides students with the knowledge and skills necessary to develop web services using Sun ONE Middleware products. This course covers XML processing with Sun ONE Middleware, XML-based Remote Procedure Call (RPC), XML messaging, and XML-based registries. The course lists the core components of the Sun ONE Web services standards and technologies, provides knowledge to develop Web services using the Sun ONE Application Server Java Web Services Developer Pack (WSDP), and articulates a design using the core components of the Sun ONE Web services standards and application programming interfaces (APIs).

Course ID:
WMO-ECR-2325-180 |
Subscription Duration:
180 days
| Price: $US
205.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Architects, consultants, system engineers, system integrators, and anyone responsible for the development of web services using the Sun ONE Middleware Products.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Display experience with developing J2EE technology applicationsDisplay experience with developing XML applicationsHave an understanding of Internet technology and applicationsShow a basic understanding of Internet servers and protocolsHave a working familiarity with the Solaris Operating System (Solaris OS)
|
Skills Gained |
 |
Upon completion of this course, you should be able to: List the core components of the Sun ONE Web services standards and technologies Develop web services using the Sun ONE Application Server Develop web services using the Java Web Services Developer Pack (WSDP) Articulate a design using the core components of the Sun ONE Web services standards and APIs
|
Related Courses |
 |
Before: ECR-2281: Sun ONE Middleware: ONE Core ConceptsBefore: ECR-2323: Sun ONE Infrastructure Products: Services IntegrationBefore: IAS-3319: Sun ONE Application Server 7 AdministrationBefore: IAS-4318: Sun ONE Application Server 7 DevelopmentBefore: FJ-311: Developing J2EE Compliant ApplicationsBefore: SL-385: Managing XML With the Java Platform
|
Course Content |
 |
Module 1 - Introducing the Sun ONE Platform and Web Services
|
Describe the Sun ONE platformDescribe the scope of Services on DemandDescribe the Sun ONE architectureList the integrated Sun ONE platform productsDescribe the implementation and deployment of Web services using Sun ONE platform middleware productsExplain the Sun One platform tools and frameworksDifferentiate between the philosophical and technical definitions of the term Web servicesDescribe each of the protocols used in the Sun ONE Architecture to develop Web servicesDescribe the importance of XML within the context of Web servicesUnderstand the classroom environmentDescribe the Sun One platform enhancements to Ant
Module 2 - Exploring the Java API for XML Processing Software
|
Describe the relevant XML standardsExplain why the Java API for XML Processing (JAXP) software exists and how it facilitates the use of XML on the Java platformDefine the Simple API for XML (SAX) architectureDescribe how to process an XML stream using SAXList the methods used in implementing a HandlerExplain how the Document Object Model (DOM) architecture is used to build an object representationDescribe how to create a document, create a Root Node, and add elements using the DOM architectureDescribe the Extensible Stylesheet Language for Transformations (XSLT) architectureExplain how to transform a DOM document into another format
Module 3 - Describing the Java API for XML-based Remote Procedure Call API
|
Describe the Java API for XML-based Remote Procedure Call (JAX-RPC) API implementation in the Sun ONE Application ServerList the parts of a SOAP messageDescribe how the JAX-RPC API runtime on the Web service provider operatesDescribe what a handler chain is and how it is associated with a Web serviceExplain how a WSDL file is used to describe the Web serviceDescribe the JAX-RPC API parts and applicationsDevelop a JAX-RPC API Web serviceExplain how to create and implement a Web Service interfaceDescribe how to create a web.xml fileDefine the jaxrpc-ri.xml fileExplain how to use the WSDeploy toolList the three types of clients for Web servicesDescribe the WSCompile Tool and how it handles the communication between the static client and the Web service endpointDefine the config.xml fileDescribe the HelloWorld.wsdl file and how it is usedDevelop static, proxy, and dynamic invocation interface clients for the JAX-RPC API Web serviceDescribe runtime Java-to-XML Type conversionsList Web services interoperability considerations
Module 4 - Viewing the Java API for XML Registries Software
|
Describe the Java API for XML Registries (JAXR) software architecture and how JAXR software provides a uniform and standard Java API for accessing different kinds of XML RegistriesUnderstand how a typical Web service is developed by a Web services providerDescribe how to create an organization in a registry, and publish Web services into the same registry, by looking at the Properties file, setting registry properties, creating a connection, and obtaining registry serve and business managersUnderstand how a JAXR software client creates an organization and populates it with dataDescribe how to establish a classification for an organizationDescribe how to create and add service and service bindings for an organizationDescribe how JAXR software Runtime is used for publishing an organization and Web services to the registryUnderstand how to query a registry, find an organization, and find an organization's service and bindings
Module 5 - Examining Java API for XML Messaging and SOAP with Attachments API for Java API
|
Describe how Java API for XML Messaging (JAXM) integrates better with J2EE technology services and works with multiple transports like HTTP and SMTPDescribe the JAXM architectureDevelop a Request-Response JAXM Web serviceDevelop a One-Way JAXM Web serviceUnderstand JAXM Request Response, One-Way messaging, and One-Way messaging with ProviderUse Simple Object Access Protocol (SOAP) messages with attachmentsDescribe how a JAXM Web service is implementedDescribe how JAXM can be used by a client application with and without a messaging providerDescribe how to get a connection, create a message, and add an attachment to a messageDescribe how to send a message and retrieve a replyDevelop a JAXM receiverDescribe how to receive and respond to messagesCompare JAXM to JAX-RPC API and describe the differences |