Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

State

Zip Code

Country
List

Work Phone

Extension

E-mail

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

 

Service-Oriented Architecture (SOA):
A Comprehensive Hands-On Introduction


Course 4243 Days

 E-mail E-mail  Print Print  Q&A Q&A  PDF PDF  Facebook Facebook  Twitter Twitter

Quick Enroll

You Will Learn How To

  • Design modern Service-Oriented Architectures (SOA)
  • Evaluate and analyze your organization to map it as a "set of services"
  • Develop logical service model designs using the Service-Oriented Modeling Framework (SOMF)
  • Convert logical designs into service contracts that can be implemented in any development environment
  • Orchestrate services to implement interoperable solutions
  • Implement standards, monitor performance and manage SOA throughout the enterprise

Course Benefits

Service-Oriented Architectures (SOA) package business processes as services, enabling organizations to become more agile by integrating internal and external systems, regardless of their platform. In this course, you gain the skills necessary to design, model and begin to manage SOA within your organization by applying SOA-specific methodologies, technologies and standards. You learn how to determine what services your organization needs and to derive an SOA design from business requirements.

Who Should Attend

Anyone interested in designing an SOA, including analysts, strategists and software architects. A general understanding of software development is required.

Hands-On Training

In this course, you perform a series of simulations and hands-on exercises, including:
  • Mapping an organization as a set of services
  • Driving service design from business requirements
  • Designing composite services by applying the optimal composition style
  • Modeling WSDL documents that drive the implementation process
  • Orchestrating services to create new applications
  • Integrating brokers into an SOA to provide "services for services"

Course 424 Content

Overview of SOA

  • Integrating business processes with SOA
  • Deriving services from the organization's goals and purpose
  • Merging SOA design and project management processes

Architecting Services

Service-Oriented design process

  • Progressing from conceptual services to buildable services
  • Structuring business requirements into SOA
  • Aligning services with the organization

Following an architectural road map

  • Working forward to deliver applications
  • Recycling backwards to support change

Mapping Services to Your Organization

Discovering conceptual services

  • Starting with the Big Picture areas
  • Drilling down into atomic services
  • Consolidating into composite services

Refining the conceptual design

  • Distinguishing between architecture and implementation
  • Leveraging legacy assets for inclusion in the SOA
  • Selecting cross-boundary services

Modeling Services

Developing logical services

  • Integrating consumers
  • Exploiting the four composition styles
  • Hierarchies
  • Star
  • Network
  • Circular

Achieving effective designs

  • Supporting loose coupling
  • Handling sequential processing
  • Establishing relationships between consumers and services

Addressing the business needs

  • Designing for reuse and integration
  • Aligning services with the organization to improve responsibility

Factoring in brokers

  • Identifying "services for services"
  • Leveraging the seven categories of brokers
  • Transform
  • Filter
  • Gateway
  • Monitor
  • Enricher
  • Locator
  • Router
  • Aggregator

Converting Designs to Specifications

Specifying operations

  • Deriving operations from use cases
  • Identifying design flaws early to take corrective action

Communicating the specification

  • Building on the three principles of contract design
  • Expressing the service as a contract

Messaging for interoperability

  • Evolving messages from the SOA design
  • Formatting the operation's messages
  • Modeling message formats to create service contracts

Binding messages to operations

  • Creating the buildable service
  • Driving the implementation process

Transitioning from Design to Implementation

Supporting implementation

  • Enabling parallel development with contract-first design
  • Selecting the right service technology
  • Implementing components of the SOA

Building Web services

  • Creating services from the SOA modeling process
  • Developing service consumers

Orchestrating services

  • Assembling services to deliver new functionality
  • Dealing with long running processes

Avoiding Common Problems

Applying "Lessons Learned" to improve designs

  • Exploiting the benefits of a well-defined architecture
  • Dealing with change and growth

Ensuring performance

  • "Chatty" vs. "Chunky" messages
  • Avoiding the failures of applying object-oriented design to services

Managing the SOA Environment

Instituting governance at run time and design time

  • Advancing up the Services Integration Maturity Model
  • Leveraging Enterprise Services Buses (ESB)
  • Integrating key tools in managing your SOA environment

<< Back to Java Course List
 

Related Courses

 
Service-Oriented Architecture (SOA): A Comprehensive Hands-On Introduction

Training Dates

Live online classroom training. Participate in person or in live, online events (highlighted) via Learning Tree AnyWareTM.
Feb 22 - 24Reston, VA enroll
Apr 18 - 20Rockville, MD enroll
May 16 - 18Reston, VA enroll
May 30 - Jun 1Alexandria, VA enroll
Jun 6 - 8Ottawa enroll
Jul 11 - 13New York enroll
Jul 18 - 20Toronto enroll
Aug 8 - 10Rockville, MD enroll
Aug 15 - 17Reston, VA enroll
Aug 29 - 31New York enroll
Oct 3 - 5Ottawa enroll
Oct 31 - Nov 2Reston, VA enroll
Nov 7 - 9New York enroll
Nov 14 - 16Toronto enroll
Dec 5 - 7Rockville, MD enroll

For AnyWare enrollments, please register at least 10 days prior to the start of the course.

More Dates and Locations.

Tuition

$ 2,490Standard Tuition
Tuition with a Savings Plan
$ 1,700Premium-Pass
$ 1,833Training Passport
$ 2,213Government Discount
$ 2,240Alumni Gold Discount
$ 2,250Voucher 10-Pack
$ 2,267Triple-Pack

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customized for your organization.

Service-Oriented Architecture (SOA): A Comprehensive Hands-On Introduction

Course participants designing services that integrate key business processes.


Average Attendee Evaluation

Evaluations in the last 12 months

5 stars:
72%
4 stars:
25%
3 stars:
3%
2 stars:   0%
1 star:   0%

 
"Learning Tree Courses seem more professional to me. The facility is set up so everything is there. The instructors are very current in their knowledge. The course also gives you an opportunity to get out of the office and focus on learning something new. It's very hands-on and intense, so you learn a lot!"

– G. Boritz
Pilot Insurance Company

 
Service-Oriented Architecture (SOA): IT Fad or IT Future?
 
Service-Oriented Architecture (SOA): From Introduction through Implementation

CPE 17 Credits 1 Hour(s) College Credit