Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 

Service-Oriented Architecture (SOA)

Course Code: 424      Days: 3
Show all Business Systems Development Courses
Scheduled Dates
Locations filtered. Show all UK course locations.
Request availability or book by selecting a date:
Central London
City
London (NW1) 18/02/09 £ 1,435
London (NW1) 22/04/09 £ 1,435
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Course Overview

Modern Service-Oriented Architecture (SOA) is enabling software technology to move beyond discrete, disparate programs and combine these programs into interoperable applications that map directly to business processes. SOA creates agility while reducing cost and delivery time.

In this course, you gain a foundation in the concepts, modelling, design and implementation of SOA. You gain the knowledge to strategically develop SOA methodologies, technologies, languages and tools.

Audience

This course is valuable for analysts, strategists, software architects and anyone seeking a technical understanding of SOA. Programming experience is helpful, but not required.

Skills Gained

  • Model, design and implement Service-Oriented Architecture (SOA)
  • Create agile, reusable SOA
  • Automate business processes by mapping to the architectural model
  • Orchestrate services and execute processes with the Business Process Execution Language (BPEL)
  • Achieve interoperability within SOA using proven standards and best practices
  • Implement loosely coupled services using WSDL-first techniques

Course Outline

Overview of SOA

  • Making the case for SOA
  • Evaluating the benefits of services
  • Surveying enabling technologies

Dissecting Services and Architecture

Developing services

  • Identifying service characteristics
  • Representing the service interface with proxies
  • Building services with Java EE and .NET

Examining SOA architecture

  • Layering of service-oriented applications
  • Exposing legacy applications as services

Leveraging SOA Technologies

Structuring service messages

  • Conveying information with SOAP/XML
  • Characterising message entities with schemas
  • Avoiding brittle interfaces

Describing Web services with WSDL

  • Composing a service description
  • Defining the abstract interface
  • Specifying communication protocols

Service Modelling and Implementation

Establishing the structure

  • Structuring business requirements
  • Realising the framework

Creating new services

  • Breaking down business processes
  • Identifying reusable operations
  • Defining new service recommendations

Outlining the service interface

  • Deciphering the benefits of description-first services
  • Creating the WSDL definition of a service

Developing Registries and Requesters

Communicating service availability

  • Evaluating the ebXML and UDDI registries
  • Publishing service WSDL

Building service requesters

  • Obtaining service descriptions
  • Creating .NET and Java service requesters from WSDL

Orchestrating Services with BPEL

Automating service interaction with BPEL

  • Generating visual representations of the business process with an automated tool
  • Executing the BPEL script
  • Developing BPEL services
  • Defining Partner links

Creating BPEL scripts visually

  • Outlining syntax and semantics
  • Managing concurrent and sequential messages
  • Processing errors with fault handlers
  • Restoring state with compensation handlers
  • Correlating service invocations

Building Enterprise Services

Ensuring interoperability

  • Implementing the WS-I interoperability profiles
  • Achieving asynchronicity using the basic callback scenario

Creating secure and reliable services

  • Protecting data with WS-Security
  • Guaranteeing message delivery with WS-Reliable Messaging

Anticipating Future Changes

  • Preparing for Governance with WS-Policy
  • Describing interactions with choreography
  • Reviewing industry initiatives


How to make a booking for the 424 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership