Kursplan

En tjänsteorienterad metodik

  • Introduktion till en färdplan för SOA-antagande
  • Tre analysmetoder
  • Tjänsteorienterad analys

Fördelar med SOA

  • Traditionell EAI-metod
  • Problem med traditionell EAI-metod
  • Gå in i Service Oriented Architecture (SOA)
  • Vi kan enkelt ändra processen
  • Ändra flöde med äldre tillvägagångssätt
  • Ersätta en applikation
  • Andra fördelar
  • Business Fördelar
  • Adoptionsstadier

SOA förr och nu

  • Från XML till Web Service till SOA
  • Hur SOA gjordes tidigare
  • Nya standarder för SOA
  • Jämför SOA med andra arkitekturer

Vad är tjänsteorienterad arkitektur?

  • Vad är SOA?
  • Skapa en gemensam förståelse för SOA
  • Utvecklingen av SOA
  • Introduktion av begreppen tjänster och SOA
  • Designprinciper för SOA
  • Relationen mellan SOA och webbtjänster
  • Fördelarna och riskerna med SOA

Introduktion till modellering och UML

  • Varför använda modeller med SOA
  • Skillnaden mellan modell och metodik
  • Varför använda Unified Modeling Language?
  • Identifiera affärsprocesser
  • Notation, mönster och metodik
  • Vilken metod att välja?

Introduktion till Business Processer

  • Hur en samling tjänster utför en uppgift
  • Enkel interaktion med begäran och svar
  • Komplex interaktion som involverar många tjänster
  • Behovet av en samordnartjänst uppstår
  • Födelse av orkestrering eller affärsprocess
  • Att komponera processer med Business Process Execution Language (BPEL)
  • BPM baserade lösningar för orkestrering
  • Exempel på affärsprocesser

Web Services

  • Grundläggande webbtjänster element
  • Grundläggande webbtjänster standarder stack
  • Vikten av WSDL
  • Designen av SOAP
  • Användningen av register via UDDI
  • De grundläggande begreppen serviceorientering

Distribuera tjänster över ett nätverk

  • Att anpassa funktionella och icke-funktionella krav
  • Intermediärernas roll i servicenätverk
  • Introduktioner till WS-*-tillägg
  • SOA grundsatser

Modellera SOA-byggstenar

  • Använda UML för att analysera och designa gränssnitt
  • Generera en domänmodell
  • Implementera och förverkliga Use Cases
  • Visar webbtjänstsamarbete
  • Användning av kommunikationsdiagram

Enterprise Service Bus (ESB)

  • Mål
  • Serviceanrop
  • Äldre systemintegration
  • Web Services till undsättning
  • ESBs roll i SOA
  • Säkerhet och ESB

Processdrivna tjänster

  • Abstraktion av tjänstelager
  • Introduktion till affärsprocessskikt
  • Processmönster
  • Orkesterering och koreografi
  • Användningen av WS-BPEL för processautomatisering

Serviceorienterad referensmodell

  • Referensmodeller och referensarkitekturer
  • IMPACT SOA-referensmodellen och arkitekturen
  • SOA-leverantörer och deras relation till SOA
  • SOA-stöd i .NET och Java EE-plattformar

Skiktad arkitektur

  • Lagermönstret
  • Klassisk arkitektur i tre nivåer
  • Ansluter till domänlagret
  • Länka till användargränssnittet
  • Använda paket för att bryta ner ett system
  • Undvika ömsesidiga beroenden
  • Vad är skiktning och varför behöver vi det?
  • Applikationstjänstskikt
  • Business servicelager
  • Orchestration servicelager

Krav

Allmän kunskap om företags IT-system krävs. Kunskap om IT-systemintegrering kan vara till nytta.

 14 timmar

Antal deltagare



Price per participant

Vittnesmål (3)

Relaterade Kurser

Relaterade Kategorier