digitalisering: fra forretning til færdig service

28
Digitalisering: fra forretning til færdig service Modelbaseret standardisering 1. april 2009, IT-arkitekturkonferencen 2009 Jan Brown/OIO-teamet, Kontoret for Standardiserings- og Arkitekturpolitik IT- og Telestyrelsen, Videnskabsministeriet

Upload: duer

Post on 21-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Digitalisering: fra forretning til færdig service. Modelbaseret standardisering 1. april 2009, IT-arkitekturkonferencen 2009 Jan Brown/OIO-teamet, Kontoret for Standardiserings- og Arkitekturpolitik IT- og Telestyrelsen, Videnskabsministeriet. Fra forretning til færdig service. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Digitalisering: fra forretning til færdig service

Digitalisering: fra forretning til færdig service

Modelbaseret standardisering

1. april 2009, IT-arkitekturkonferencen 2009

Jan Brown/OIO-teamet, Kontoret for Standardiserings- og ArkitekturpolitikIT- og Telestyrelsen, Videnskabsministeriet

Page 2: Digitalisering: fra forretning til færdig service

Fra syntaktisk til modelbaseret standardisering Næste evolutionære trin for dataudveksling med OIO Beskriv den virkelige verden med respekt for

konteksten

Projektet: Modelbaseret Standardisering Lancering af et åbent udviklingsforløb med workshops Ny gruppe i Digitalisér.dk, m.m.

Produkterne i det fremtidige koncept: Et sammenhængende koncept for OIO-dataudveksling Nye OIO-regelsæt (NDR, MDR) Et OIO-værktøj

Fra forretning til færdig service

Page 3: Digitalisering: fra forretning til færdig service

Fra syntaktisk tilmodelbaseret

standardisering

Page 4: Digitalisering: fra forretning til færdig service

OIO-datastandardisering er i dag baseret udelukkende på syntaktiske beskrivelser med OIOXML-skemaer

Beskrivelse af et OIOXML-skema i en metadata-fil er terminologisk svagt opbygget, hvilket gør den svær at anvende til semantiske regelcheck og andre semantiske relaterede funktioner

Der er sjældent en forankring i forretningsmodeller, hvilket medfører svag kobling mellem forretning og it

Syntaktisk standardisering

Page 5: Digitalisering: fra forretning til færdig service

Kobling mellem forretning og it skal styrkes

Større fokus på forretningsbeskrivelse på modelniveau og semantisk niveau

Inddragelse af domæneeksperter, modellører og terminologer, m.v. og ikke bare it-arkitekter

Dataudveksling og implementering forankres i forretningen

OIOXML - let, hurtigt og billigt Autogenerering af OIOXML-skemaer og

OIOWSDL-filer fra modelniveau Forankring af OIOXML i forretningen Reverse engineering fra OIOXML til model

Modelbaseret standardisering

Næste evolutionære trin

Page 6: Digitalisering: fra forretning til færdig service

Projekt:Modelbaseret

Standardisering

Page 7: Digitalisering: fra forretning til færdig service

Flytte fokus fra syntaks udtrykt i XML-skemaer til en modelbaseret tilgang til digitaliseringsprocessens forretningsobjekter

Et sammenhængende OIO-dataudvekslingskoncept for modellering og standardisering af den offentlige forretning

International forankring i standarder – XML, XML Schema, WSDL, UML, XMI, BPMN, CCTS, ISO-1087 (terminologi), mv.

Målet

Page 8: Digitalisering: fra forretning til færdig service

Alle kan deltage

Starter 1. april Fase 1: Etablering (april – maj) Fase 2: Modning (juni – august) Fase 3: Tilretning (september) Workshops: 6. maj og medio september

Slutter 1. oktober med en ”Release Candidate” … hvis produkterne har X-faktor!

Efterfølgende godkendelse i OIO-komiteen

Åbent udviklingsforløb

Page 9: Digitalisering: fra forretning til færdig service

Deltag i gruppen Modelbaseret Standardisering på Digitaliser.dk (http://digitaliser.dk/group/41979)

Foreløbig projektplan kan nu findes i gruppen

Send alle udviklingsønsker for projektets 3 produkter til denne gruppe, så alle deltagere kan se forslagene og debattere dem

Workshops bliver annonceret i gruppen

Ny gruppe på Digitalisér.dk

Page 10: Digitalisering: fra forretning til færdig service

Produkterne

Page 11: Digitalisering: fra forretning til færdig service

Ny konceptmodel for OIO-dataudveksling og modelbaseret standardisering(”fra forretning til færdig service”)

Nye regelsæt (NDR, MDR) for syntaks og modellering (semantik- og datadefinitioner, OIOXML-skemaer, OIO-WSDL, m.m.)

OIO-værktøj (gratis open source) med tæt kobling til Digitalisér.dk og det lokale miljø

De 3 produkter

Page 12: Digitalisering: fra forretning til færdig service

Harmonisering og standardisering

DataudvekslingForretningsafklaring Implementering

Produktvisionen

Datadefinitioner

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefinitionDatadefinition

DatadefDatadef

DatadefDatadef

DatadefinitionDatadefinition

DatadefinitionDatadefinition

OntologierOntologier

TaksonomierTaksonomier

Semantiske modeller

InformationsmodellerInformationsmodeller

Forretningsmodeller

ProcesmodellerProcesmodeller

Term: AdresseDefinition: Angivelse af fysisk lokalisering …

SemantikdefinitionSemantikdefinition

Servicedefinitioner

Meddelelses-definitioner

OIOWSDL-filOIOWSDL-filMessages

Types

Operations

Port types

Bindings

Ports

Services

OIOXML-skemaer

OIOXML-skemaer

Attributter

Elements

Types

Kontekstdefinition

KontekstdefKontekstdef

KontekstdefKontekstdef

KontekstdefKontekstdef

OIO-semantikstandardOIO-semantikstandard

OIO-meddelelsesstandardOIO-meddelelsesstandard

OIO-processtandardOIO-processtandard

OIOXML-skemaOIOXML-skema

OIO-servicestandardOIO-servicestandard

OIO-datastandardOIO-datastandard

P1

P2

MDRMDR NDRNDR

Page 13: Digitalisering: fra forretning til færdig service

Harmonisering og standardisering

DataudvekslingForretningsafklaring Implementering

Produktvisionen

Datadefinitioner

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefinitionDatadefinition

DatadefDatadef

DatadefDatadef

DatadefinitionDatadefinition

DatadefinitionDatadefinition

OntologierOntologier

TaksonomierTaksonomier

Semantiske modeller

InformationsmodellerInformationsmodeller

Forretningsmodeller

ProcesmodellerProcesmodeller

Term: AdresseDefinition: Angivelse af fysisk lokalisering …

SemantikdefinitionSemantikdefinition

Servicedefinitioner

Meddelelses-definitioner

OIOWSDL-filOIOWSDL-filMessages

Types

Operations

Port types

Bindings

Ports

Services

OIOXML-skemaer

OIOXML-skemaer

Attributter

Elements

Types

Kontekstdefinition

KontekstdefKontekstdef

KontekstdefKontekstdef

KontekstdefKontekstdef

OIO-semantikstandardOIO-semantikstandard

OIO-meddelelsesstandardOIO-meddelelsesstandard

OIO-processtandardOIO-processtandard

OIO-servicestandardOIO-servicestandard

OIO-datastandardOIO-datastandard

P1

P2

MDRMDR NDRNDR

Dan view af informationsmodelDan view af informationsmodel

Page 14: Digitalisering: fra forretning til færdig service

Borger

• Borgernavn• CPR-nummer• Hjemmeadresse

Personnavn

• Fornavn• Efternavn

Borgernavn

Adresse

• Gadenavn• Postnummer• Bynavn

Hjemmeadresse

Meddelelses-

definition

Meddelelses-

definition

Borger(ADD)

Borger(ADD)

Borgernavn(ASDD)

Borgernavn(ASDD)

CPR-nummer(BDD)

CPR-nummer(BDD)

Hjemmeadresse(ASDD)

Hjemmeadresse(ASDD)

Personnavn(ADD)

Personnavn(ADD)

Adresse(ADD)

Adresse(ADD)

Fornavn(BDD)

Fornavn(BDD)

Efternavn(BDD)

Efternavn(BDD)

Gadenavn(BDD)

Gadenavn(BDD) Postnummer

(BDD)

Postnummer(BDD)

Bynavn(BDD)

Bynavn(BDD)

Postnummer(DT)

Postnummer(DT)

Informationsmodel - Meddelelse - Data

ADD = Aggregeret datadefinitionASDD = Associeret datadefinitionBDD = Basal datadefinitionDT = Datatype

CPR-nummer(DT)

CPR-nummer(DT)

Navn(DT)

Navn(DT)

Semantik-definition

Semantik-definition

Page 15: Digitalisering: fra forretning til færdig service

Harmonisering og standardisering

DataudvekslingForretningsafklaring Implementering

Produktvisionen

Datadefinitioner

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefDatadef

DatadefinitionDatadefinition

DatadefDatadef

DatadefDatadef

DatadefinitionDatadefinition

DatadefinitionDatadefinition

OntologierOntologier

TaksonomierTaksonomier

Semantiske modeller

InformationsmodellerInformationsmodeller

Forretningsmodeller

ProcesmodellerProcesmodeller

Term: AdresseDefinition: Angivelse af fysisk lokalisering …

SemantikdefinitionSemantikdefinition

Servicedefinitioner

Meddelelses-definitioner

OIOWSDL-filOIOWSDL-filMessages

Types

Operations

Port types

Bindings

Ports

Services

OIOXML-skemaer

OIOXML-skemaer

Attributter

Elements

Types

Kontekstdefinition

KontekstdefKontekstdef

KontekstdefKontekstdef

KontekstdefKontekstdef

OIO-semantikstandardOIO-semantikstandard

OIO-meddelelsesstandardOIO-meddelelsesstandard

OIO-processtandardOIO-processtandard

OIO-servicestandardOIO-servicestandard

OIO-datastandardOIO-datastandard

P1

P2

MDRMDR NDRNDR

Reverseengineering

Reverseengineering

Reverseengineering

Reverseengineering

Dan view af informationsmodelDan view af informationsmodel AutogenereringAutogenerering

Page 16: Digitalisering: fra forretning til færdig service

NDR – Navngivnings- og Designregler for OIOXML-skemaer og OIOWSDL-filer

MDR – Modellerings- og Designregler for semantikdefinition, servicedefinition, meddelelsesdefinition, datadefinition

Regelsæt grundlag for OIO-godkendelse Større automatik i check af regler Minimal manuel sagsbehandling

Designprincipper: Færrest mulige regler Alle regler skal have et rationale Størst mulig it-understøttelse for både udvikler og sagsbehandler OIOXML-udvikling skal være så let, hurtig og billig som muligt for

udviklerne

Regelsættene – NDR, MDR

Page 17: Digitalisering: fra forretning til færdig service

Lokalt installeret værktøj, der danner bro mellem Digitalisér.dk og det lokale udviklings- og produktionsmiljø

Gratis Open source Modulopbygget 100% XML-baseret Tilgængeligt på Softwarebørsen Alpha-version lanceres i april, derefter løbende

opdateringer

OIO-værktøjet

Page 18: Digitalisering: fra forretning til færdig service

OIO-værktøjet

XML-værktøjXML-værktøj

Digitalisér.dkDigitalisér.dkOIO-værktøjOIO-værktøj

Lokalt udviklings- og produktionsmiljø

ModelleringsværktøjModelleringsværktøj

……

Filer

Mapper

Digitalisér.dk

Page 19: Digitalisering: fra forretning til færdig service

Modulopbygningen

RepositoryRepository

Dig

italise

r.dk

Dig

italise

r.dk

Filer

Mapper

Resources

XML Schema,XMI, etc.

ExchangeExchangeModelModel ImplementImplement

ManageManage

Presentation (views, navigation/searching)Presentation (views, navigation/searching)

Page 20: Digitalisering: fra forretning til færdig service

Modulopbygningen

RepositoryRepository

Dig

italise

r.dk

Dig

italise

r.dk

Filer

Mapper

Resources

XML Schema,XMI, etc.

ExchangeExchangeModelModel ImplementImplement

ManageManage

Presentation (views, navigation/searching)Presentation (views, navigation/searching)Manage:

- Upload/download til/fra Digitalisér.dk

- Synkronisering med Digitalisér.dk

- Eksport/import til/fra lokalt miljø

- Styring (projekter, samlinger, ressourcer)

Page 21: Digitalisering: fra forretning til færdig service

Modulopbygningen

RepositoryRepository

Dig

italise

r.dk

Dig

italise

r.dk

Filer

Mapper

Resources

XML Schema,XMI, etc.

ExchangeExchangeModelModel ImplementImplement

ManageManage

Presentation (views, navigation/searching)Presentation (views, navigation/searching)

Model:

- Ressourceoprettelse & -versionering (klasse/attribut/relation, semantikdefinitioner)

- Import/eksport XMI <-> lokalt miljø

- Generér datadefinitioner fra modelressourcer

Page 22: Digitalisering: fra forretning til færdig service

Modulopbygningen

RepositoryRepository

Dig

italise

r.dk

Dig

italise

r.dk

Filer

Mapper

Resources

XML Schema,XMI, etc.

ExchangeExchangeModelModel ImplementImplement

ManageManage

Presentation (views, navigation/searching)Presentation (views, navigation/searching)

Exchange:

- Ressourceoprettelse & -versionering (service, meddelelse, data)

- MDR-check af ressourcer

- Autogenerér OIOXML-skemaer fra datadefinitioner

- Autogenerér WSDL fra service- og meddelelsesdef.

- Reverse eng. modelressourcer fra datadefinitioner

Page 23: Digitalisering: fra forretning til færdig service

Modulopbygningen

RepositoryRepository

Dig

italise

r.dk

Dig

italise

r.dk

Filer

Mapper

Resources

XML Schema,XMI, etc.

ExchangeExchangeModelModel ImplementImplement

ManageManage

Presentation (views, navigation/searching)Presentation (views, navigation/searching)

Implement:

- NDR-check af ressourcer

- Reverse eng. datadefinitioner fra XML-skemaer

- Reverse eng. service.- og meddelelsesdef. fra WSDL-filer

Page 24: Digitalisering: fra forretning til færdig service

Implementering af ressourcetyper Autogenerering af OIOXML fra model Reverse engineering fra syntaks til model

Semantikbaseret fremsøgning Harmonisering og standardisering med

kontekster

Temastyret udvikling

Page 25: Digitalisering: fra forretning til færdig service

Semantik- og kontekstdefinitioner skal danne rygraden i intelligent navigation og søgning, der er semantisk styret

Det skal være hurtigt at afgøre om, der er ressourcer, man skal genbruge eller ej i den kontekst, man arbejder i

Man skal være 100% sikker på, at resultatet er normativt, dvs. kunne afgøre om der eksisterer eller ikke eksisterer ressourcer, der falder ind under de givne søgeparametre

Fremsøgning i OIO-værktøjet

Page 26: Digitalisering: fra forretning til færdig service

Stærk kontekst- og semantikstyring skal fremover gøre harmonisering og standardisering langt enklere og tydeligere at finde rundt i

Kvalitetsstempling ud fra vedtagne OIO-taksonomier (OIO-klassifikation, FORM) og ud fra brugernes egne taksonomier

Kontekstdimensioner Ejerskab FORM ?

Harmonisering og standardisering

Page 27: Digitalisering: fra forretning til færdig service

Find den røde tråd i dit digitaliseringsprojekt, og følg hvert trin i processen fra afklaring og beskrivelse af forretningen til realisering af en service.

Med udgangspunkt i et konkret eksempel og mottoet: "Gør det, du er god til - så gør OIO-værktøjet resten for dig" illustreres, hvordan et nyt gratis open source OIO-værktøj kan hjælpe dig med hurtigt at skabe værdi og overblik.

Dette gøres ved at etablere OIO-digitaliseringsprocessens væsentligste produkter for dig (semantik- og datadefinitioner, OIOXML-skemaer, WSDL-filer, m.m.) og stadig være forankret i forretningens beskrivelse af information, proces og semantik.

Checkliste

Page 28: Digitalisering: fra forretning til færdig service

?