SOA for Designers and Developers

Klik hier om de informatie over deze training te downloaden.
3 dagen hands-on training (Nederlandstalig)

Doelstelling

Learn how a SOA course can give you the often sought-after competitive edge

Doelgroep

System engineers, consultants, system administrators, technical project managers.

Voorkennis

Basic Windows knowledge.

Lesstof

A Service Oriented Methodology

  • Introduction to a SOA adoption roadmap
  • Service lifecycle
  • Different analysis approaches
  • Service oriented analysis
  • Service oriented design
  • Introduction to service oriented patterns

Advantages of SOA

  • Traditional EAI Approach
  • Problems With Traditional EAI Approach
  • Enter Service Oriented Architecture (SOA)
  • Build the Services
  • We Can Easily Change the Process
  • Change Flow Using Legacy Approach
  • Replacing an Application
  • Other Advantages
  • Business Advantages
  • Adoption Stages

Defining a Service in WSDL

  • Sample WSDL Document Structure
  • One-way
  • Request-Response
  • Solicit-Response
  • Syntax
  • SOAP Binding Example
  • WSDL SOAP Binding Extensions

Simple Object Access Protocol (SOAP)

  • Objectives
  • SOAP Overview
  • Why do you need SOAP?
  • SOAP In Protocol Stack
  • Header Attributes
  • SOAP Body
  • SOAP Fault
  • Document/Literal Style
  • Document/Literal Wrapped Style
  • Details of the Wrapped Style
  • Connecting to a Webservice

Service Oriented Analysis & Design

  • Objectives
  • Stages of SOAD
  • Identifying services
  • Producing service specifications
  • Functional areas of the business
  • Services belonging to these functional areas
  • Functionalities belonging to these services
  • Documenting service hierarchy
  • Best practices
  • Analyzing the case study requirements

Enterprise Service Bus (ESB)

  • Objectives
  • Service invocation
  • Legacy system Integration
  • Web services to the Rescue
  • The role of ESB in SOA
  • Security and ESB
  • Configuring a simple ESB solution

Business Process Implementation

  • Business Process Diagram
  • Challenges in Process Implementation
  • BPEL4WS
  • Partnership
  • Example: a Buy-Sell Partnership
  • Modeling Partnership in BPEL
  • Variables
  • Simple Activities
  • Invoke Activity
  • Structured Activities
  • Lifecycle of Process Development
  • Testing correlation examples
  • Implementing a simple process

Messaging Architecture

  • What is messaging and why do we need them?
  • How to use messaging in SOA?
  • SOAP over JMS details.
  • Modeling services well suited for messaging.
  • Correlation and why do we need them?
  • How to use correlation in SOA.
  • How to implement publish subscribe in SOA?
  • Sample scenarios

Layered Architecture

  • The layers pattern.
  • Classic three-their architecture.
  • Connecting to the domain layer.
  • Linking to the User interface.
  • Using packages to decompose a system.
  • Avoiding mutual dependencies.
  • What is layering and why we need them?
  • Application service layer
  • Business service layer
  • Orchestration service layer

Transaction Management

  • The ACID properties.
  • Local vs. distributed transaction.
  • New challenges with transaction in SOA.
  • Transaction from a specific service call.
  • Transaction in a long running business process.
  • What is compensation and why do we need them?
  • Exercise: implementing compensation

Software Platform for SOA

  • Software Tools for SOA
  • The Need for a Tool
  • SOA Development Life Cycle
  • Oracle BP Manager
  • Microsoft BizTalk Server 2006
  • Rational Application Developer (RAD)
  • Key Features
  • Web Services Support
  • Runtime Products for SOA

Conclusions

  • New implementation paradigms
  • The benefits of employing SOA
  • Review of common business goals
  • The risks associated with the SOA approach
  • Evaluating tradeoff strategies

Cursusmateriaal

De cursus wordt gegeven aan de hand van een levendige presentatie. U ontvangt een afgedrukt exemplaar van deze presentatie.

Deelnamecertificaat

U ontvangt na afloop van de cursus een certificaat van Internet Opleidingscentrum, waarop staat vermeld dat u aan de training "SOA for Designers and Developers" heeft deelgenomen.

Tijdsduur

Deze cursus duurt drie dagen, van 9.30 - ca. 16.30 uur. Tussen 12.00 - 12.45 uur is er een lunch. Koffie, thee en frisdrank zijn de gehele dag beschikbaar.

Kosten

De cursus kost EUR 1395,00 per persoon, excl. BTW. Inclusief cursusmateriaal, deelnamecertificaat, lunches en consumpties.

Cursusdata

SOA for Designers and Developers - 3 dagen
2024 maart
april
mei
juni
juli
augustus
( Voldoende plaats Voldoende plaats, Bijna Vol Bijna Vol, Vol Vol, Vol Last Minute )
(Klik op de gewenste datum)

Let op: Getoond wordt steeds de 1e dag van 3 aaneengesloten werkdagen, tenzij hieronder bij Inschrijven anders staat aangegeven!

Indien u 3 of meer deelnemers heeft voor deze cursus maar hierboven geen geschikte datum kunt vinden, kunnen we in veel gevallen voor u een extra datum inplannen. Neem in dat geval even contact met ons op.

Inschrijven

U kunt zich inschrijven voor deze cursus door het online inschrijfformulier in te vullen. Tevens kunt u ons vragen stellen per E-mail op info@ioc.nl. Natuurlijk kunt u zich ook schriftelijk opgeven. U kunt hiervoor gebruik maken van het inschrijfformulier (PDF), welke wij u graag op verzoek toesturen of faxen.
Bel ons: 0318 - 64 86 80.
 

Contact