Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Kurs - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Kurs - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Kurs - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.