Course Locations

Anaheim, CA
Austin, TX
Boston, MA
Calgary, AB
Charlotte, NC
Chicago, IL
Columbia, MD
Columbus, OH
Dallas-Ft Worth, TX
Kansas City, MO
Los Angeles, CA
New York, NY
Ottawa, ON
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
San Diego, CA
San Francisco, CA
St Louis, MO
Toronto, ON
Vancouver, BC
Virtual Classroom
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

Core Web Services and SOA for J2EE Developers

Email this Page    Print-Friendly Version

Summary:
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 the various WS-* policies, has paved the way for XML Web Services and service-oriented architectures. This course explores what separates an ad hoc set of web services (NOT SOA) from a managed, vibrant, reusable catalog of enterprise services (definitely SOA), providing an overview of the entire spectrum from the promise of cloud computing to the grit of XML content. Students will gain critical hands-on experience with implementations of the Java XML and Web Service APIs including JAXP, JAXB, JAX-WS, WSEE, and XWSS. In terms of Java, the focus is on using the JAX-WS and JAXB APIs and implementations as the basic for generating and deploying web services and service clients.An overreaching concern related to services is security. Various aspects of security are woven into this course, allowing students to see the entire spectrum of issues as well as solutions. These include encryption, digital signatures, authentication and authorization assertions, and recognized application security issues such as Cross-Site Scripting and Injection attacks.

Duration:
4 Days/Lecture & Lab

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

Topics:

  • Overview
  • SOA the Business Proposition
  • Service-oriented Architecture
  • Modeling Business Processes
  • Service-oriented Analysis and Design
  • SOA Best Practices
  • Common Framework Governance
  • Common Framework Infrastructure
  • Mapping Frameworks to SOA
  • Services via the Web
  • Web Services Overview
  • Web Services, Java, and J2EE
  • Web Services Quickstart
  • XML, Namespaces, & Schema
  • XML in Java - JAXP and JAXB
  • SOAP in Detail
  • REST
  • WSDL
  • JAX-WS Overview
  • Working with JAX-WS
  • Web Services for J2EE (WSEE)
  • Handlers
  • Discovery Overview
  • WS-Security
  • Securing Un-trusted Input

Prerequisites:
Students should have 1-2 years of working knowledge with Servlets and JSPs, and should be familiar with XML, Namespaces, and XML Schema.




Last Update: May 20, 2012