1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 

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

 
Course: 424   Duration: 3 Days
 
 

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"

Related Courses

 

Training Dates

Live online classroom training.Participate in person or in live, online events (highlighted) via Learning Tree AnyWareTM.
Jun 6 - 8Ottawa 
Jul 18 - 20Toronto 
Oct 3 - 5Ottawa 
Nov 14 - 16Toronto 

US Dates

Feb 22 - 24Reston, VA
Apr 18 - 20Rockville, MD
May 16 - 18Reston, VA
May 30 - Jun 1Alexandria, VA
Jul 11 - 13New York 
Aug 8 - 10Rockville, MD
Aug 15 - 17Reston, VA
Aug 29 - 31New York 
Oct 31 - Nov 2Reston, VA
Nov 7 - 9New York 

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


For complete schedule, please visit www.learningtree.ca
http://www.learningtree.ca/courses/424pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 

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

 
Course: 424   Duration: 3 Days
 
 
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
http://www.learningtree.ca/courses/424pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 

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

 
Course: 424   Duration: 3 Days
 
 
Course Tuition
$ 2,695Standard Tuition
Tuition with a Savings Plan
$ 2,2952-Course Passport
$ 1,8353-Course Passport
$ 1,7604-Course Passport
$ 2,950Voucher 5-Pack
$ 2,370Government Discount

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
 
 

Tuition Savings Plans

2-Course Passport
  • 2 Courses in 12 months for $4,590
  • As little as $2,295 per course
  • Savings up to 35% per course
3-Course Passport
  • 3 Courses in 24 months for $5,500
  • As little as $1,835 per course
  • Savings up to 50% per course
4-Course Passport
  • 4 Courses in 24 months for $7,035
  • As little as $1,760 per course
  • Savings up to 50% per course
Training Vouchers
  • Save as much as $1,080 per course
  • Fully transferable
  • As low as $2,895 per course
Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course—and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrolment. Pay after you've taken the course, and then only if you are 100% satisfied.

http://www.learningtree.ca/courses/424pf.htm