Kursplan

En tjänsteorienterad metodik

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

Fördelar med SOA

  • Traditionell EAI-metod
  • Problem med traditionell EAI-metod
  • Här kommer Service Oriented Architecture (SOA) in i bilden.
  • Vi kan enkelt ändra processen
  • Ändra flöde med hjälp av äldre tillvägagångssätt
  • Ersätta ett program
  • Andra fördelar
  • Business Fördelar
  • Steg för införande

SOA förr och nu

  • Från XML till Webbtjänst 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 till begreppen tjänster och SOA
  • Designprinciper för SOA
  • Förhållandet 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 Modelling Language?
  • Identifiera affärsprocesser
  • Notation, mönster och metodik
  • Vilken metod ska man välja?

Introduktion till Business Processer

  • Så här utför en samling tjänster en uppgift
  • Enkel interaktion med svar på begäran
  • Komplex interaktion som involverar många tjänster
  • Behov av en koordinatortjänst uppstår
  • Orkestrering eller affärsprocess föds
  • Skapa processer med hjälp av Business BPEL (Process Execution Language)
  • BPM Baserade lösningar för orkestrering
  • Exempel på affärsprocesser

Web Services

  • Grundläggande webbtjänstelement
  • Stack med grundläggande standarder för webbtjänster
  • Vikten av WSDL
  • Utformningen av SOAP
  • Användning av register via UDDI
  • De grundläggande begreppen inom serviceorientering

Distribuera tjänster över ett nätverk

  • Anpassning av funktionella och icke-funktionella krav
  • Mellanhändernas roll i servicenätverken
  • Introduktioner till WS-*-tillägg
  • SOA-principer

Modellering av SOA-byggstenar

  • Använda UML för att analysera och designa gränssnitt
  • Generera en domänmodell
  • Genomförande och förverkligande av Use Cases
  • Visa webbtjänstsamarbete
  • Användning av kommunikationsdiagram

Service Bus för företag (ESB)

  • Mål
  • Anrop av tjänst
  • Integrering av äldre system
  • Web Services Till undsättning
  • ESB:s roll i SOA
  • Säkerhet och ESB

Processdrivna tjänster

  • Abstraktion av tjänstlager
  • Introduktion till affärsprocesslagret
  • Mönster för processer
  • Orkestrering och koreografi
  • Användningen av WS-BPEL för processautomation

Serviceorienterad referensmodell

  • Referensmodeller och referensarkitekturer
  • Referensmodellen och arkitekturen för IMPACT SOA
  • SOA-leverantörer och deras relation med SOA
  • SOA-stöd i .NET- och Java EE-plattformar

Skiktad arkitektur

  • Mönstret för lager
  • Klassisk arkitektur i tre nivåer
  • Ansluta till domänlagret
  • Länka till användargränssnittet
  • Använda paket för att dela upp ett system
  • Undvika ömsesidiga beroenden
  • Vad är lager på lager och varför behöver vi det?
  • Tjänstlager för program
  • Business Tjänstskikt
  • Lager för orkestreringstjänst

Krav

Allmän kunskap om företagets IT-system required.IT kunskap om systemintegration kan vara fördelaktigt.

 14 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier