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

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier