6. SOA Governance
Portal gruppe
Arkitekturgruppa Virksomhetsarkitektur / MDM gruppe
retningslinjer
Integrasjonsgruppe
Godkjenning
•
Forvaltning av SOA arkitektur
•
Utvikler IKT arkitekturen/
/avvik •
Tjenesteforvaltning
virksomhetsarkitekturen iht. •
SOA designprinsipper
strategier og mål •
Kommunikasjon/kompetanse
•
Samordne prinsipper, policy og mot prosjekter
standarder •
Governance/ Review av
•
Kommunikasjon/kompetanse prosjekter
mot prosjekter
Kommunikasjon/
kompetanseoverføring
Verifiserer at
løsningene i tråd med
retningslinjene Prosjekt Utvikler løsninger iht. til
prinsipper, policy og
standarder
7. Metodikk for tjenesteidentifisering og spesifisering
SOA Analyse SOA Design Tjeneste-
Analyse Design katalog Tjenestekatalog
Grensesnitt
Hvordan kalle
tjenesten
Hva leverer
tjenesten
8. Prinsipper for SOA arkitektur og design av tjenester
Reference Architecture Foundation for Service Oriented Architecture
Version 1.0
OASIS
9.
10. Klassifisering av tjenester, lagdeling
Forvaltningsplan
o
TilstandsAnalyse
Prosesstjeneste
Entitetstjeneste o
hentTilstand o
hentLandsvernPlan o
hentEiendom
Infrastrukturtjeneste o
Feilhåndtering
11. ”Common” objekter
Prosjekt Eiendom Abstract design
Service.wsdl Service.wsdl
Operations
Prosjekt Eiendom
Service.xsd Service.xsd
Common
Common Eiendomsavdeling.xsd Domener
Byggherre.xsd
Common
Headers.xsd
CommonTypes.xsd
12. ”Service architecture”
beskriver hvordan
”participant” samhandler ”Participant”
tilbyr/ etterspør en
tjeneste
Service Architecture diagram
13. ”Service contract” Roler for consumer og
spesifiserer avtalen provider
mellom consumer og
provider
Service Structure diagram
17. Oppsummert
•
Anskaffet og installert OpenSource ESB, SOI
•
Etablerer SOA Governance
•
Søker etter gode metoder for beskrivelse og tjeneste-
identifisering
•
Reference Architecture Foundation for SOA, V1.0, OASIS
•
SoaML, SOA Modeling Language, OMG