Kursplan

En tjenesteorientert metodikk

  • Introduksjon til et veikart for SOA-adopsjon
  • Tre analysetilnærminger
  • Tjenesteorientert analyse

Fordeler med SOA

  • Tradisjonell EAI-tilnærming
  • Problemer med tradisjonell EAI-tilnærming
  • Gå inn i Service Oriented Architecture (SOA)
  • Vi kan enkelt endre prosessen
  • Endre flyt ved å bruke eldre tilnærming
  • Erstatte en applikasjon
  • Andre fordeler
  • Business Fordeler
  • Adopsjonsstadier

SOA fortid og nåtid

  • Fra XML til webtjeneste til SOA
  • Hvordan SOA ble gjort før
  • Nye standarder for SOA
  • Sammenlign SOA med andre arkitekturer

Hva er tjenesteorientert arkitektur?

  • Hva er SOA?
  • Skape en felles forståelse av SOA
  • Utviklingen av SOA
  • Vi introduserer begrepene tjenester og SOA
  • Designprinsipper for SOA
  • Forholdet mellom SOA og webtjenester
  • Fordelene og risikoene ved SOA

Introduksjon til modellering og UML

  • Hvorfor bruke modeller med SOA
  • Forskjellen mellom modell og metodikk
  • Hvorfor bruke Unified Modeling Language?
  • Identifisere forretningsprosesser
  • Notasjon, mønstre og metodikk
  • Hvilken metodikk å velge?

Introduksjon til Business Prosesser

  • Hvordan en samling tjenester utfører en oppgave
  • Enkel interaksjon med forespørselssvar
  • Kompleks interaksjon som involverer mange tjenester
  • Behov for en koordinatortjeneste dukker opp
  • Fødsel av orkestrering eller forretningsprosess
  • Å komponere prosesser med Business Process Execution Language (BPEL)
  • BPM baserte løsninger for orkestrering
  • Eksempel på forretningsprosesser

Web Services

  • Grunnleggende webtjenester-elementer
  • Stabel med kjernenetttjenesters standarder
  • Viktigheten av WSDL
  • Utformingen av SOAP
  • Bruk av registre via UDDI
  • De grunnleggende begrepene for tjenesteorientering

Distribuere tjenester over et nettverk

  • Justere funksjonelle og ikke-funksjonelle krav
  • Rollen til mellommenn i tjenestenettverk
  • Introduksjoner til WS-*-utvidelser
  • SOA-prinsipper

Modellering av SOA-byggesteiner

  • Bruke UML til å analysere og designe grensesnitt
  • Generering av en domenemodell
  • Implementere og realisere Use Cases
  • Viser webtjenestesamarbeid
  • Bruk av kommunikasjonsdiagrammer

Enterprise Service Bus (ESB)

  • Mål
  • Tjenesteinnkallelse
  • Eldre systemintegrasjon
  • Web Services til unnsetning
  • ESBs rolle i SOA
  • Sikkerhet og ESB

Prosessdrevne tjenester

  • Abstraksjon av tjenestelag
  • Introduksjon til forretningsprosesslag
  • Prosessmønstre
  • Orkesterering og koreografi
  • Bruken av WS-BPEL for prosessautomatisering

Serviceorientert referansemodell

  • Referansemodeller og referansearkitekturer
  • IMPACT SOA-referansemodellen og arkitekturen
  • SOA-leverandører og deres forhold til SOA
  • SOA-støtte i .NET og Java EE-plattformer

Lagdelt arkitektur

  • Lagmønsteret
  • Klassisk tre-lags arkitektur
  • Kobler til domenelaget
  • Kobling til brukergrensesnittet
  • Bruke pakker for å dekomponere et system
  • Unngå gjensidige avhengigheter
  • Hva er lagdeling og hvorfor trenger vi det?
  • Applikasjonstjenestelag
  • Business tjenestelag
  • Orkestreringstjenestelag

Krav

Generell kunnskap om IT-systemer kreves. Kunnskap om IT-systemintegrering kan være nyttig.

 14 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories