Learning Tree International

Tel: 08-506 668 00
 

Request More Info

First Name*:

Last Name*:

Job Title:

Mail Point:

Company*:

Address*:

Town*:

Post Code*:

Country*:
   Codes

Office Telephone*:

E-mail*:

* Required

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

A Learning Tree representative will contact you to follow up your request for information.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

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


Course: 4243 dagar

 E-mail   Print   Q&A   PDF   Facebook   Twitter    Se på svenska

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 services 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 implement 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 Web services using Java EE and .NET
  • 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
  • Delivering services with .NET and Java EE
  • Examining high-performance alternatives to Web services

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

  • Guaranteeing delivery and privacy
  • Leveraging Enterprise Services Buses (ESB)
  • Integrating key tools in managing your SOA environment

<< Back to Affärs- och Systemanalys
 

Related Courses

 
Service-Oriented Architecture Introduction

Course Dates

Live online classroom training. Attend highlighted events in person or live, online via Learning Tree AnyWareTM.
Mar 7 - 9Stockholm enrol
Sep 26 - 28Stockholm enrol
Dec 5 - 7Stockholm enrol

UK Dates

Mar 28 - 30London enrol

US Dates

Feb 22 - 24Washington, DC enrol
Apr 18 - 20Washington, DC enrol
May 16 - 18Washington, DC enrol

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

More Dates and Locations.

Course Fees

19 950 krOrd. Pris
Fee with a Savings Plan
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
13 020 krMed ProPack 40
All prices include VAT

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.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
72 %
4 stjärnor:
25 %
3 stjärnor:
3 %
2 stjärnor:   0 %
1 stjärna:   0 %



 
Service-Oriented Architecture (SOA): IT Fad or IT Future?
 
Service-Oriented Architecture (SOA): From Introduction through Implementation
 
Ten Questions to Ask Your Training Provider - Position Paper