goopen 2010: jonny johansen

Post on 05-Dec-2014

740 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Click to edit Master subtitle style

Første steg mot tjenesteorientering

Jonny Johansen, rådgiver

April 2009

Forvaltning, drift og Vedlikehold Eiendomsutvikling

ByggeprosjekterØkonomi, HR, arkiv etc.

Kjerneprosesser Fellesfunksjoner

Plan og utviklingRådgiving

Prosesser

Tjenesteorientert infrastruktur (SOI)

Kommunikasjonskanal

Infrastruktur

Sik

kerh

et

Presentasjon

Prosess

Integrasjon og tjeneste BUS

Applikasjoner

Data

Drift &

Sy s A

dm

Arkitekturbyggeblokker

Programvare

Glassfish Appserver

Glassfish ESB

Java EE

Nova

JMS

Open SSO

JasperReports

Netbeans IDE

Directory server

Administration

METRO

Interoperabilitet

IKT-strategi i Statsbygg

Arkitekturgruppa

Verifiserer at løsningene i tråd med retningslinjene

SOA Governance

Kommunikasjon/kompetanseoverføring

Virksomhetsarkitektur /retningslinjer

Utvikler løsninger iht. til prinsipper, policy og standarder

Prosjekt

• Utvikler IKT arkitekturen/ virksomhetsarkitekturen iht.

strategier og mål• Samordne prinsipper, policy og

standarder • Kommunikasjon/kompetanse

mot prosjekter

Godkjenning/avvik

Portal gruppe

MDM gruppe

Integrasjonsgruppe

• Forvaltning av SOA arkitektur• Tjenesteforvaltning• SOA designprinsipper• Kommunikasjon/kompetanse

mot prosjekter• Governance/ Review av

prosjekter

Metodikk for tjenesteidentifisering og spesifisering

Analyse Design TjenestekatalogSOA Analyse SOA Design Tjeneste-katalog

Grensesnitt

Hvordan kalle tjenesten

Hva leverer tjenesten

Prinsipper for SOA arkitektur og design av tjenester

Reference Architecture Foundation for Service Oriented ArchitectureVersion 1.0 OASIS

Klassifisering av tjenester, lagdeling

Forvaltningsplan

o hentLandsvernPlan o hentEiendom

o TilstandsAnalyse

o hentTilstand

Prosesstjeneste

Entitetstjeneste

Infrastrukturtjeneste o Feilhåndtering

”Common” objekter

CommonTypes.xsd

CommonHeaders.xsd

CommonByggherre.xsd

CommonEiendomsavdeling.xsd

ProsjektService.xsd

EiendomService.xsd

Operations

Abstract design

Domener

ProsjektService.wsdl

EiendomService.wsdl

”Participant” tilbyr/ etterspør en

tjeneste

”Service architecture” beskriver hvordan

”participant” samhandler

Service Architecture diagram

Roler for consumer og provider

”Service contract” spesifiserer avtalen

mellom consumer og provider

Service Structure diagram

Forteller hvilke elementer som utveksles

mellom consumer og provider

Message Type diagram

Visualiserer meldingsutvikslingen

mellom partene (koreografri)

Service Choreography diagram

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

top related