D-WSOA-460-002
Developing Service-Oriented Applications with Java

This advanced course is designed for Java developers who need to learn how to develop Service Oriented Applications using Java and Web services.


Description

 

What you will Learn

You will become familiar with service-oriented architectures and supporting technologies. At the end of this course you will be able to implement Web services using Java, Process and transform XML.

Course Goals

  • Understand SOA and Service-Orientation
  • Learn how to build SOA with Java and Web Services
    • XML Technologies
    • Web Services Technologies
    • Developing components with Java EE

Description

Concepts

  • What is a Service
  • What is a Web Service
  • What is Service-Orientation
  • What is Service-Oriented Architecture
    • Principles
    • IT Challenges and SOA Maturity Models
    • Components and Services
    • Service Orchestration and Choreography
    • Enterprise Service Bus

XML Technologies

  • XML Technologies
    • XML
    • Web Standarts
    • Grammars for XML Documents - DTD & XSD - Document Type Definitions and Schema

Definitions

  • XSLT - Extensible Style Sheet Language Transformations
  • XQuery – XML Query Language
  • XPath - XML Path Language
  • Integration of XML into Applications
    • Java and XML
      • Java XML Binding and Parsing- Java Architecture for XML Binding JAXB
      • Frameworks for XML processing
    • XML Data Representation & Validation

Web Services Technologies

  • Web Services Technologies
    • Web Service Styles
      • REST / SOAP
      • REST and JAX-RS
    • Web Services and SOA
    • WSDL – Web Services Definition Language
      • Java First Web Services
      • Web Service Clients
      • Annotations
      • Contract First Web Services
    • SOAP – Simple Object Access Protocol
    • UDDI – Universal Description, Discovery and Integration
    • Java and WS
      • JAX-WS
      • JAX-RS
      • Apache Axis and Others
    • Advanced
      • Dynamic Invocation
      • Asynchronous Web Services
      • WS-Security and WS-Policy
      • WS-Attachments & SOAP with Attachments
      • WS-Reliable Messaging
    • Integration of Web Services into Applications

Audience

This advanced course is designed for Java developers who need to learn how to develop service-oriented applications using Java and Web services.

Duration

3 days

Format

Instructor Lead

Prerequisites

This advanced course is designed for Java developers who need to learn how to develop service-oriented applications using Java and Web services.