Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

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.

Save up to 55% per course
 

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 Enrol

You Will Learn How To

  • Design modern Service-Oriented Architectures (SOA)
  • Evaluate and analyse your organisation 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 organisations 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 organisation by applying SOA-specific methodologies, technologies and standards. You learn how to determine what services your organisation 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 organisation as a set of services
  • Driving service design from business requirements
  • Designing composite services by applying the optimal composition style
  • Modelling WSDL documents that drive the implementation process
  • Orchestrating services to create new applications
  • Integrating brokers into an SOA to provide "services for services"

Course Content

Overview of SOA

  • Integrating business processes with SOA
  • Deriving services from the organisation'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 organisation

Following an architectural road map

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

Mapping Services to Your Organisation

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

Modelling 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 organisation 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
  • Modelling 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 modelling 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
 

Related Courses

 
Service-Oriented Architecture Introduction

Course Dates

Live online classroom training. Attend highlighted events in person or live, online via Learning Tree AnyWareTM.

UK Dates

28-30 MarLondon enrol
25-27 JulLondon enrol
21-23 NovLondon enrol

US East Coast Dates

22-24 FebWashington, DC enrol*
18-20 AprWashington, DC enrol*
16-18 MayWashington, DC enrol*

*New York and Washington DC Courses – Available online with a run time of 2pm to 9pm BST.

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

More Dates and Locations.

Fees

£ 1,565Standard Fee
Fee with a Savings Plan
£ 1,2252-Course Passport
£ 1,0853-Course Passport
£ 1,0004-Course Passport
£ 1,600Voucher 10-Pack

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customised for your organisation.

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