Mastering SOA and Web Services

      SOA and Web Services represent a groundbreaking evolution in distributed computing. The concepts are not altogether new, but the application of them, and the unanimous acceptance of core standards like HTTP, XML, SOAP, WSDL, and UDDI, has paved the way for XML Web Services and service-oriented architecture.

Developers are introduced to the core standards that enable Web Services, and provide them hands-on experience with implementations of the Java XML and Web Service APIs including JAXP, JAXB, SAAJ, JAX-WS/RPC, WSEE, and XWSS.

This class combines lecture with a unifying, hands-on experience, and open discussion that will help the developer quickly understand the benefits of Web Services and how and when to use them.

Topic Covered

  • Introduction to SOA
  • Working with SOA
  • Path to Useful Web Services
  • Foundation for Web Services
  • Binding SOAP
  • Description: WSDL
  • Web Services in Java - JAX-WS/RPC
  • Web Services in J2EE Environments
  • REST in Java
  • Finding Web Services: UDDI
  • WS-Security
  • Web Services Best Practices

Audience:

     This is an intermediate level SOA and web services training course, designed for J2EE developers and architects who need to identify, design, and implement web services within J2EE. We will explore and apply the terminology, the specification, the processes and technologies specific to both SOA and web services.

Prerequisites:

     Participants should have 1-2 years of working knowledge with J2EE and should already be familiar with XML.

Benefits:

     Upon completing the course, the student will:

  • Understand and work with Service-Oriented Architectures.
  • Apply SOA Analysis and Design to the identification and implementation of web services
  • Understand and intelligently discuss Web Services and the core technologies involved
  • Develop and deploy real-world J2EE Web Services
  • Expose existing Java components as Web Services
  • Write Java components that access remote Web Services hosted by a third party
  • Read and understand a WSDL document
  • Parse, process, and respond to a SOAP message
  • Effectively use the tools and APIs provided by the JWSDP
  • Understand the concepts behind REST and implement a REST-based web service
  • Understand and work with the standards and technologies encompassed by WS-Security
  • Understand and utilize web service-related design patterns

Furnished Materials:

  • Student Manual
  • CD including exercises, examples, and several open source software packages to allow the participant to develop Hibernate applications outside of class.

Recommended Follow-On Course

Length:

  • 5 Days

Price:

  • $2,475

Sign Up