15
Metadata for samordning og samhandling DNV/ Industry Geir Jevne, principal 16 October 2008

Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

Metadata for samordning og samhandling

DNV/ Industry

Geir Jevne, principal16 October 2008

Page 2: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 221 October 2008

Problemløsning i en teknologisk hverdag

Page 3: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 321 October 2008

Trærne i samordnings-, samarbeids- og samhandlingsskogen

1.1. Status i dag: teknologifokus?Status i dag: teknologifokus?

•• ØØkende kompleksitet og kostnad?kende kompleksitet og kostnad?

•• Hvordan stoppes kostnadsveksten?Hvordan stoppes kostnadsveksten?

2.2. Konsekvens: manglende probleminnsikt?Konsekvens: manglende probleminnsikt?

•• Ser vi og fokuserer vi pSer vi og fokuserer vi påå mulighetene?mulighetene?

•• ForstForståår vi behovet og fordelene?r vi behovet og fordelene?

•• Hvilket fokus har vi pHvilket fokus har vi påå informasjon og informasjonskvalitet?informasjon og informasjonskvalitet?

3.3. Utfordring: Utnytter vi muligheteneUtfordring: Utnytter vi mulighetene

•• Endrer vi i beste praksis? FEndrer vi i beste praksis? Føølger vi paradigmeskiftene i industrien?lger vi paradigmeskiftene i industrien?

•• Er endringer i metoder og verktEr endringer i metoder og verktøøy like spennende som endringer i y like spennende som endringer i teknologi?teknologi?

4.4. Metoder og teknikker: Hvordan aktiverer vi problemeierne ? Metoder og teknikker: Hvordan aktiverer vi problemeierne ?

Page 4: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 421 October 2008

Kommunikasjonsbehov og begrepsforståelse

Er begrepet adresse i menneske-menneske kommunikasjon entydig?

Sender Mottager

Eksempler:

1. Hjemmeadresse

2. Forretningsadresse

3. E-post adresse

4. Internett adresse

4. IP-adresse

5. Maskinadresse

Er begrepet adresse i maskin- maskin kommunikasjon entydig?

Sender

Mottager

Page 5: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 521 October 2008 tirsdag, 21. oktober 2008 5

Rapporteringsenhet Adresse

Postnummer Poststed

Alminnelig omsetningsoppgave

EnhetAdresse

Bankkonto

Merverdiavgift

MvaåBetale

Eksempel, Metadata i skjemablankett

Inneholder:

1. Dataelementer

2. Aktivitetsrekkefølge

3. Ledetekster

4. Logikk og beregninger

5. Knytning til systemer for preutfylling av data

Page 6: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 621 October 2008

Mennesker, maskiner og metadata

Sender Mottager

Sender

Mottager

Hva er forskjellen?

1. Mennesker kan forstå kontekst og bli enige om regler, tolkning, bruk, dvs. data om data! Formelle beskrivelser hjelper!!

2. Maskiner kan ikke forstå kontekst; den må defineres, tradisjonelt programmeres den

3. Spørsmålet er hvordan vi definerer data om data – metadata – og hvordan vi kan utnytte metadata?

Page 7: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 721 October 2008

Metadata

For mennesker- Data: definerte begrep - semantikk- Informasjon: definerte begrep med definisjon av bruk, kontekst -

semantikk pluss struktur- Kunnskap: den enkeltes evne til utnytte informasjon –

semantikk pluss struktur

For maskiner og mennesker i interaksjon- Data begreper som skal utveksles forretningsmessig

- semantikk, uavhengig av maskinkraft- Informasjon sammensetting av data for bruk i definerte

forretningssammenhenger – semantikk og struktur

- Kunnskap beskrivelser som binder data til presentasjon og regnekraft; teknologiske rammeverk

Metadata har ingen verdi hvis de ikke kan brukes av mennesker og/eller maskiner, og hvis de ikke understøtter eksisterende løsninger

Page 8: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 821 October 2008 tirsdag, 21. oktober 2008 8

Strukturering av metadata

Metadata gir kunnskap og probleminnsikt, og skjuler teknisk kompleksitet

Metadata må representeres i en struktur som dekker knytning til underliggende teknologiarkitektur

”Metadata is the lifeblood of SOA” - tjenesteorienterte arkitekturer; ZAPTHINKs Jason Bloomberg

Page 9: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 921 October 2008

Eksempel: Representasjonsforskjeller

21.10.2008 9

Folkeregisteret Fornavn Mellomnavn Etternavn

Tjenestemottager Sosiale Tjenester Navn

Tjenestemottager Fornavn Mellomnavn Etternavn

Asylsøker Navn

Brukerinformasjon Navn

Transformasjon

Transformasjoner kan spesifiseres som metadata!!

Blir det mange, blir selv dettte komplisert

Eksempel: Datavarehus & Common Warehouse Metamodel (CWM)!

Page 10: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 1021 October 2008

Eksempel, Metadata i prosess

Innlogging portal, 1. gang

Registrering av kundedata

Tildeling

kundenummer

Søk i boktilbudBestille bokSvar på spørsmål om Forsendelsesmåte

CRM Ordresystem

LagersystemPrisdataFaktura

Godkjenne bestilling

www.amazon.com

Page 11: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 1221 October 2008

Modellering av metadata for bruk

W3C- XSD/ XML: Disse beskrivelsene representerer/ ender ikke opp i lagdelt

modellarkitektur- Ontologispråk, OWL : Disse beskrivelsene representerer/ ender ikke opp i

lagdelt modellarkitektur

OMG- Modell Dreven Arkitektur (MDA™) beskriver følgende modellnivå som en

lagdelt modellarkitektur- Computational Independent Models (CIM)- Platform Independent Models (PIM)- Platform Specific Models (PSM), og

- Regler for transformasjoner mellom lagene i arkitekturen- Flere standarder utgjør MDA, slik som MOF, UML & CWM, og snarlig BPMN

Det finnes ikke bare en beste løsning!

Page 12: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 1321 October 2008 tirsdag, 21. oktober 2008 13

Samhandling & Informasjonsmodenhet

Praksis for informasjonsledelse

Informasjon og

verdier

Praksis for informasjons-

teknologi

Proaktivt

Deling

Synlig

Kontroll

Formalisme

Integritet

Oppdage/ finne

Prosessering

Vedlikehold

Organisering

Innsamling

IT for Virksomhets-Støtte

IT for Understøtte innovasjon

IT for Business Process Support

IT for Operational Support

Info

rmasj

on

s O

rien

teri

ng

Mo

den

het

Copyright © 2003 All Rights Reserved

Page 13: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 1421 October 2008

Meta

Data

Awareness

14

Behov versus teknologisk utvikling

Time1950 1960 1970 1980 1990 2000

AssemblerPseudo

code

3GL

Object

Oriented

J2EE

SOA

Business Demand

Tool

Soph

istic

atio

nBPM

MDA

BPM: Business process management

MDA: Model Driven Architecture

SOA: Service Oriented Architecture

Page 14: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 1521 October 2008

Reiterasjoner: forbedringer, tilpasninger og ”mitigation” of risk

DesignDesignModelModelDrivenDrivenDevelopmentDevelopment

ReviewReview&&EvaluateEvaluate

UseUse

1. Bruk av MDA - løsninger sammenlignet med tradisjonelle prosesser og verktøy viser:

20% reduksjon i iterasjonstid 1. gjennomløp

30% reduksjon i iterasjonstid 2. gjennomløp

2. Investering i design gir mer >50% kostnadsbesparelser – økt gjenbruk

Aggregert Statistikk DOD prosjekterTradisjonell gjennomføring:

Analyse, Design, Kode, Endringsledelse & implementering

Page 15: Metadata for samordning og samhandling...- semantikk, uavhengig av maskinkraft - Informasjon sammensetting av data for bruk i definerte forretningssammenhenger – semantikk og struktur

© Det Norske Veritas AS. All rights reserved Slide 1621 October 2008