Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Hovedkonsepter og tema
- Hva er SOA?
- Hvilken type arkitekturstil skal velges?
- "Rør og filter"-stil
- Betingelser for datatyper
- Utviklingsløyfen
- Å gi et passende abstraksjonsnivå
- Hovedtemaer som tas opp i RUP for SOA
Identifisering og spesifisering av tjenester
- Å konstruere en modell av en tjeneste
- Tjenester definert av WSDL
- Å utvikle tjenestespesifikasjoner
- Å definere tjenesteleverandører
- Å bestemme granulariteten til en tjeneste
- Adferdsspesifisering
- Policy spesifisering
- Å definere kandidattjenester
- Å refaktorere tjenester
Å administrere et tjenesteportfølje
- Applikasjoner som dynamiske enheter
- Et portfølje av tilgjengelige evner
- Prosessbinding over tid
- Kjørbindingsbinding
- WSDL, XSD og WS-Policy
- Prosessen med tjenesteportføljeadministrasjon
- Å konfigurere en SLA for en webtjeneste
Å dele opp serviceorienterte løsninger
- Å administrere modellene
- Å kategorisere elementene
- Forskjellige interessenter som gjennomgår modellen
- Å bruke pakker
- Å representere visninger av modellen
- Samlet struktur fra UML 2.0
- Å bruke "deler" og "koblinger"
- Å dele opp de administrerte tjenestene
Nye og oppdaterte retningslinjer
- Å administrere vedlegg i meldinger
- Å designe meldinger
- Å sikre konsistens i meldingsskjema
- Tjenestedata-kapsling
- Relasjonsskjema for data - tjenestegrenser
- Tjenestemediasjon
- Statistikk
- Fordeler ved statiske og ikke-statiske tjenester
- Å administrere ressursstatistikk
- Å gå fra tjenester til tjenestekomponenter
- Tradisjonell design/implementeringsmodell
Meldingsorientert design
- Fokus på tjenestedomene
- Domeneingeniørfag
- Å bruke objektorientert analyse og design
- Å produsere høyt gjenbrukbare modeller
- Tradisjonelt forretningsforretningsarena
- EDI-standardisering
- Hybrid melding og tjenesteorientert tilnærming
- Saksanalyse
- Å dokumentere kravene
- Å bruke forretningsprosessmodeller
- Ikke-funksjonelle krav
- Kravdatabasen
Tjenesteorientert design
- Å åpne funksjoner som forventes av forretningen
- Å åpne operasjoner for tjenesteleverandører
- Å lage intuitive tjenestegrensesnitt
- Tjenesteorientert modellering
- Saksdrevet tilnærming
- Å forstå behovene til aktørene
- Prosjektmål - fra et forretningsperspektiv
- Involvering av softwarearkitekten
- Policyinformasjon, som kreves av tjenesteforbrukere
- Rolle til den forretningsmessige leder
- Interaksjon med baksystemet
- Å koble tjeneste til implementeringsmodell
- Å forfine tjenestemodellen
- Å håndtere ytelsesproblemer
Samarbeidsorientert design
- Samarbeidende tjenester
- Prosessvisning av tjenester
- Tradisjonelt forretningsmodellering
- Å oppfylle roller i samarbeidet
- Partnerutvekslingsprosesser (PIPs)
- OAGIS-standarder
- Prosessorientert tankegang
- "Forretningsmessig vs. IT-klyfta"
- "Svartboks" aktiviteter
- Å definere nøkkelytelsesindikatorer (KPIs)
- Å versjonere og publisere en modell
- Å produsere metrikker for overvåking
- Koreografi språk
- Forretningsprosessutføringsspråk (BPEL)
- Å overvåke tjenestene
Hva er SOA-governance?
- Overholdelse av standarder eller lover
- Endringsstyring
- Å sikre kvaliteten på tjenestene
- Å administrere portføljen av tjenester
- Å administrere tjenestelevenssyklusen
- Å bruke politikker til å begrense adferd
- Å overvåke ytelsen av tjenestene
SOA-governance-problemet
- Governance som SOA-initiativer
- Et dynamisk miljø for tjenester å interagere
- Å oppmuntre til gjenbruk av tjenester
- Å kontrollere hvordan tjenester interagerer med hverandre
SOA-governance-traser
- Første: innsikt i at governance er nødvendig
- Andre: governance forbedrer forretningsutførelsen
- Tredje: å blande teknologi og endringer i adferd
- Fjerde: teknologiutvalg og implementering
Tjenesteadministrasjon
- Designtidsperspektiv
- Kjøringsperspektiv
- Tjenestegjenbrukskatalog
- Tjenester inneholdt i heterogene plattformer
- Tjenestevirtualisering for kjøringsadministrasjon av tjenester
Kritiske governancekomponenter
- Tjenesteregistrertjeneste og en eiendomsarkiv
- Å opprette et "SOA Centre of Excellence"
- Å fokusere på å etablere organisatoriske retningslinjer for SOA
- Den organisatoriske modenheten
- Enigheten om governancepolitikk
SOA-governance-verktøy
- Realtidsovervåking av hendelser
- Feil i BSM-rammeverk
- Tjenestenivåinstrumentering
- Å koble til operasjonelle administrasjonssystemer
- Virtualisering som en mulighet til å skille governance/tjenestelogikk
- Tjenestevirtualisering administrert av operasjonell personell
Å utvikle kjerne SOA-governance
- Hvorfor SOA-teknologistaben har blitt komplisert
- Å blande COTS og internt
- Å begrunne eksterne konsulenter for å hjelpe til
- Å finne ut hvilken forretning vi egentlig er i
Roller og ansvar involvert i SOA-governance
- Å etablere et "SOA Centre of Excellence"
- Planlegging på virksomhetsnivå og bistand til utførelse
- Rollene til SOA-arkitekten/governance-arkitekten
- Å løse potensielle konfliktende interesser
- Å sikre at governance-retningslinjene følges
Barrierer for SOA-governance
- Å ikke innse behovet for governance
- Mangelen på governance-teknologier
- Mangelen på tjenestevirtualisering
Staten av god governance
- Interaksjon med eksterne parter
- Å administrere forretningsregler og BRE-administrasjon
- Reguleringer for god governance
- Avtalearkivet
- Å aktivt innlemme governance i forretningen
- Governance gjennom handling snarere enn ved uttalelse
- SLA-overvåking for å etablere forhøyede priser
Kritiske suksessfaktorer
- Å begynne å tenke på governance tidlig
- Å se på governance som et flyttende mål
- Å administrere politikker som enheter med egne livssykluser
- Å velge en teknologiplattform
- Plattformen skal dekke umiddelbare governance-behov
- Fremtidig støtte når SOA-infrastrukturen skaleres
- Å gjennomføre tjenestenivåavtaler
Krav
Erfaring innen programvaredesign
21 timer
Referanser (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.