kanoniska meddelandeformat - hjälp eller stjälp ?

Post on 26-Jan-2016

67 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Kanoniska meddelandeformat - hjälp eller stjälp ?. OAGIS, ARTS eller nåt annat - Vilka är nyttorna och vilka är svårigheterna. Johan Tuvstedt, Dynabyte AB. Grundproblemet. Meddelandebaserad integration med fler än två parter ger snabbt upphov till kombinatorisk expolosion - PowerPoint PPT Presentation

TRANSCRIPT

Kanoniska Kanoniska meddelandeformatmeddelandeformat- hjälp eller stjälp ?- hjälp eller stjälp ?OAGIS, ARTS eller nåt annat- Vilka är nyttorna och vilka är svårigheterna

Johan Tuvstedt, Dynabyte AB

GrundproblemetGrundproblemetMeddelandebaserad

integration med fler än två parter ger snabbt upphov till kombinatorisk expolosion

En lösning är att centrera på gemensamma grundläggande (kanoniska) dataformat och modeller

 

Kanonisk = ja vaddå, helgon Kanonisk = ja vaddå, helgon eller ??eller ??Canonical; Basic, canonic, canonical: reduced to the simplest and most significant form possible without loss of generality.

Grundläggande, vilket på svenska är ett oböjligt adjektiv, närmaste översättning; ”mest grundläggande”

Parametrar att ta hänsyn Parametrar att ta hänsyn tilltill

Förväntad nyttaVerktygsstödKompetensPlattformsspecifika

modellerBranschstandardUthållighetTeknisk höjd / KomplexitetAcceptans / Support

Standardiserad Standardiserad integrationintegrationGenom EAGenom få verktygGemensam informationsmodellGenom kanoniska

meddelandeformat

◦Ger förutsägbarhet

Parallella processer i Parallella processer i organisationerorganisationerKvalitetscertifieringar

◦För att få förutsägbarhet i processer

Budget, ekonomisk uppföljning och balanserade styrkort◦För att få förutsägbarhet och

uppföljning rörande kostnader, nyttor och verksamhet.

Hur passar delarna ihop ?Hur passar delarna ihop ?- Vad behöver man- Vad behöver manInformationsmodell

Dataarkitekturmodell

Implementationsobjekt

Vilka sorters information och hur hänger dessa ihop

Vad blir den slutliga modellen när alla strategiska system lagts till informationsmodellen

Användbara utökningsbara meddelandescheman

Hur passar delarna ihop ?Hur passar delarna ihop ?- Vad behöver man, forts- Vad behöver man, fortsArbetsmetod

Arbetsteam som utvecklar och underhåller

CM Resurs

Repository

Några Några meddelandemodellermeddelandemodellerEDIFACTARTS (retail)OAGISTMForum – SID (telecom)GS1-eCom (retail)

Oracle AIA Foundation Pack

Vad finns i paketet ?Vad finns i paketet ?Informationsmodel

lDomänmodellImplementationso

bjekt (.xsd, .dtd, .xdr)

Best practice

Vad finns i paketet ?Vad finns i paketet ?Informationsmodel

lDomänmodellImplementationso

bjekt (.xsd, .dtd, .xdr)

Best practice

Vad finns i paketet ?Vad finns i paketet ?Informationsmodel

lDomänmodellImplementationso

bjekt (.xsd, .dtd, .xdr)

Best practice

Vad saknas ?Vad saknas ?Hur passar tänket i:

◦ Informationsmodellen◦ Dataarkitekturmodell

en

Alla datafält som du behöver som saknas

Underhållsmodell och metod

Tågordningen, teoretisk...Tågordningen, teoretisk...Affärsobjekt definieras utifrån

verksamhetens processInformationsmodellen avspeglas i

affärsobjektetSystemsambandet implementeras

med hjälp av den kanoniska modellens implementationsobjekt (meddelandeschema)◦Affärsobjektet cementeras i sin

ögonblicksform i systemen…

Konsekvenser av Konsekvenser av standardnyttjandestandardnyttjandeKrav på affärsobjekten annat än

standardensInformationsmodellen inte

enheltlig med standardens

Implementationsobjektet (grundform) utökas enligt någon metod

Konsekvenser av tiden / Konsekvenser av tiden / verksamheten / verksamheten / återanvändningåteranvändningKrav på affärsobjekten ändrasInformationsmodellen utvecklas

Implementationsobjektet ändras

Flera versioner av samma objekt finns

CM / repository / releasekrav

Vad är komplext, svårt och Vad är komplext, svårt och dyrt att underhålladyrt att underhållaVad är taggad version och vad är

deployatVad händer när standarden ändrasVem vet varför och hur senaste

utökningen gjordesTräd med många döda grenar ger

dålig återanvändbarhetSystem som nyttjar formatet direkt

snarare än via integrationskomponent blir dyra att ändra

Do’s and don’tsDo’s and don’ts

Nyttja standardobjekt men:Abstrahera standarddelen från

utökningen så standarddelen kan bytas ut /ändras

Använd standardtaggarna som de var tänkta, knöla inte in ett pris i en antalstagg..

Do’s and don’ts, forts.Do’s and don’ts, forts.Låt inte systemen normera

objekten, process och informationsmodell består

Använd verktyg som är bra på att skapa implementationsobjekten göra det, inte de gamla systemen som är bra på flatfil etc.

Diskussion och frågorDiskussion och frågor

IntegrationsarkitekturIntegrationsarkitektur

Teori och erfarenhet...

Kontakter:Johan Tuvstedt, 0733-347907,

johan.tuvstedt@dynabyte.se

Affärsområde integration

Magnus Brodin, 0733-347908, magnus.brodin@dynabyte.se

top related