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
Nyckelbegrepp och teman
- Vad är SOA?
- Vilken typ av arkitektonisk stil att välja?
- Stilen "rör och filter".
- Restriktioner för datatyper
- Utvecklingslivscykeln
- Att ge en lämplig abstraktionsnivå
- Nyckelteman som tas upp inom RUP för SOA
Serviceidentifiering och specifikation
- Konstruera en modell av en tjänst
- WSDL-definierade tjänster
- Utveckla tjänstespecifikationer
- Definiera tjänsteleverantörer
- Bestämma granulariteten för en tjänst
- En beteendespecifikation
- Policyspecifikation
- Definiera kandidattjänster
- Refaktoreringstjänster
Hantera en tjänsteportfölj
- Applikationer som dynamiska enheter
- En portfölj med tillgängliga funktioner
- Process tidsbindande
- Körtidsbindning
- WSDL, XSD och WS-policy
- Tjänsteportföljhanteringsprocessen
- Konfigurera en SLA för en webbtjänst
Uppdelning av serviceinriktade lösningar
- Hantera modellerna
- Kategorisering av elementen
- Olika intressenter granskar modellen
- Använder paket
- Att representera åsikter i modellen
- Sammansatt struktur från UML 2.0
- Använda "delar" och "kontakter"
- Partitionering av de hanterade tjänsterna
Nya och uppdaterade riktlinjer
- Hantera meddelandebilagor
- Designa meddelanden
- Säkerställ konsistens i meddelandeschemat
- Inkapsling av tjänstedata
- Relationsdataschema - tjänstegränser
- Tjänsteförmedling
- Statsledning
- Fördelarna med statliga och statslösa tjänster
- Hantera resurstillstånd
- Go från tjänster till servicekomponenter
- Den traditionella design/implementeringsmodellen
Meddelandecentrerad design
- Fokusera på tjänstedomänen
- Domänteknik
- Tillämpa objektorienterad analys och design
- Producerar mycket återanvändbara modeller
- Den traditionella business-to-business-arenan
- EDI-standardisering
- Hybridbudskap och servicecentrerad strategi
- Använd fallanalys
- Dokumenteringskrav
- Använda affärsprocessmodeller
- Icke-funktionella krav
- Kravdatabasen
Servicecentrerad design
- Exponera funktioner som förväntas av verksamheten
- Exponera tjänsteleverantörers verksamhet
- Skapa intuitiva tjänstegränssnitt
- Servicecentrerad modellering
- Use-case driven strategi
- Förstå skådespelarnas behov
- Projektets mål - ur affärsmässig synvinkel
- Involvering av mjukvaruarkitekten
- Policyinformation som krävs av tjänstekonsumenter
- Den företagsledande rollen
- Interaktion med back-end-systemet
- Koppla tjänst till implementeringsmodell
- Förfina servicemodellen
- Ta itu med prestationsproblem
Collaboration-centrerad design
- Samverkande tjänster
- Processvy av tjänsterna
- Traditionell affärsmodellering
- Att fylla roller i samarbetet
- Partner Interchange-processer (PIP)
- OAGIS-standarder
- Processcentrerad tankegång
- "Klyftan mellan företag och IT"
- "Black box" aktiviteter
- Definiera nyckeltalsindikatorer (KPI)
- Versionera och publicera en modell
- Ta fram mätvärden för övervakning
- Koreografispråk
- Business process execution language (BPEL)
- Övervakning av tjänsterna
Vad är SOA-styrning Go?
- Överensstämmelse med standarder eller lagar
- Förändringsledning
- Säkerställa kvaliteten på tjänsterna
- Hantera portföljen av tjänster
- Hantera tjänstens livscykel
- Använder policyer för att begränsa beteende
- Övervakning av prestanda för tjänster
SOA Gostyrningsfrågan
- Goförvaltning framstår som SOA-initiativ
- En dynamisk miljö för tjänster att interagera
- Uppmuntra återanvändning av tjänster
- Styr hur tjänster interagerar med varandra
SOA Gostyrningsstadier
- För det första: insikt om att styrning behövs
- För det andra: styrning som förbättrar affärsutförandet
- För det tredje: blanda teknik och beteendeförändringar
- För det fjärde: teknikval och implementering
Service Management
- Design-tidsperspektiv
- Körtidsperspektiv
- Lagring av tjänst för återanvändning
- Tjänster som finns i heterogena plattformar
- Tjänstvirtualisering för körtidshantering av tjänster
Kritiska styrningskomponenter
- Tjänsteregistertjänst och ett tillgångsförråd
- Skapa ett "SOA Center of Excellence"
- Fokus på att upprätta SOA-organisationsriktlinjer
- Den organisatoriska mognaden
- Överenskommen styrningspolicy
SOA Gostyrningsverktyg
- Realtidsövervakning av händelser
- Fel i ett BSM-ramverk
- Instrumentering på servicenivå
- Hakar in i operativa ledningssystem
- Virtualisering som möjliggör för att separera styrning/tjänstelogik
- Tjänstvirtualisering som hanteras av operativ personal
Utveckla grundläggande SOA-styrning
- Varför SOA-teknologistacken har blivit komplex
- Blandning mellan COTS & inhouse
- Att motivera externa konsulter att hjälpa till
- Att ta reda på vilken bransch vi egentligen är i
Roller och ansvar involverade i SOA Gostyrning
- Etablerar ett SOA-center av Excellence
- Företagsövergripande planering och assistans vid genomförandet
- SOA-arkitektens/styrningsarkitektens roller
- Lösa potentiella motstridiga intressen
- Se till att riktlinjerna för styrning följs
Hinder för SOA-styrning
- Att inte inse behovet av styrning
- Brist på Goförvaltningsteknologier
- Brist på tjänstvirtualiseringar
Tillstånd för god förvaltning
- Interaktion med externa parter
- Hantera affärsregler och BRE-hantering
- Regler för god förvaltning
- Avtalsförrådet
- Proaktivt inbädda styrning i verksamheten
- Gostyrning genom handling snarare än genom uttalande
- SLA-övervakning för att fastställa premiumpriser
Kritiska framgångsfaktorer
- Börja tänka på styrning tidigt
- Se styrning som ett rörligt mål
- Hantera policyer som enheter med sina egna livscykler
- Välj en teknikplattform
- Plattformen bör tillgodose omedelbara styrningsbehov
- Framtida stöd som SOA-infrastruktur skalar
- Genomför servicenivåavtal
Krav
Erfarenhet av mjukvarudesign
21 timmar
Vittnesmål (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.