Åpen EDI
description
Transcript of Åpen EDI
Slide 1Norsk Regnesentral
Norwegian Computing Center
Agenda: InnledningHva omfatter Åpen EDISystemutvikling av et Åpen EDI-systemBruk av Åpen EDIScenario for eiendomsoppgjørOppsummering
Ved Per [email protected]
Åpen EDI
Slide 2Norsk Regnesentral
Norwegian Computing Center
50,3
29,4
16,0
3,70,6
0,0
10,0
20,0
30,0
40,0
50,0
60,0
0 - 1 2 - 4 5 - 19 20 - 99 100 -
Antall ansatte
An
tall
pro
sen
t p
oe
ng
Gruppering av norske virksomheter, fordelt etter antall ansatte
Slide 3Norsk Regnesentral
Norwegian Computing Center
Info Info
Penger
Varer Varer Varer
Leverandørav råvarer
Tilvirker Detaljist Konsument
Penger Penger
Info
$$
$$$$$
$
Penge- , informasjons- og vareflyt ved handel
Slide 4Norsk Regnesentral
Norwegian Computing Center
Kontekstavhengighet ved identifisering av objekter
“The meaning of an expression is in its use” Wittgenstein
Slide 5Norsk Regnesentral
Norwegian Computing Center
Elektronisk datautveksling mellom selvstendige virksomheter, hvor hensikten er å oppnå et felles virksomhetsmessig mål. For å oppnå målet brukes standarder som er i overensstemmelse med Åpen EDI referansemodell.
Electronic data interchange among multiple autonomous organisations to accomplish an explicit shared business goal according to Open-edi standards
Åpen EDI, definisjon
Slide 6Norsk Regnesentral
Norwegian Computing Center
Åpen EDI skal bli en standard som:
Stiller krav til andre standarder Koordinerer bruk av andre standarder Enkelt gir teknologisk og virksom-
hetsmessig interoperabilitet
Slide 7Norsk Regnesentral
Norwegian Computing Center
Bruk av Åpen EDI bør ha følgende effekter:
Stor utbredelse Lave kostnaderLav bruks- og driftsterskel
Slide 8Norsk Regnesentral
Norwegian Computing Center
Åpen EDI referansemodell er uavhengig av:
Informasjonteknologiske implementeringer
Forretningsområde, skikk og bruk Forretningsaktiviteter Organisasjoner
Slide 9Norsk Regnesentral
Norwegian Computing Center
Scenarier og formelle beskrivelsesteknikker
STEP,EXPRESS
IDEF-1x
Virksomhetsperspektiv
-Roller
Scenario:
-Informasjons-pakker
-Scenario-attributter
Skal beskrives: Notasjoner for beskrivelse, f.eks
EXPRESS
STEP
Teknologisk perspektiv
Skal beskrives:
Meldings-utvekslings-mekanismer
Sikkerhetsmekanismer
Automati-serte Rolle-utøvere
Åpen EDI referansemodell
ESTELLE
Petri NetsSA
Notasjoner for beskrivelse, f.eks
UMLOMT
OOram
OMT
Slide 10Norsk Regnesentral
Norwegian Computing Center
Åpen EDIReferanse
Modell
Standardiserings- grupper
Virksomhetsmessige standarder
Teknologiske standarder
Benyttes av
DefinererDefinerer
Gjensidig påvirkning
Utvikling av standarder for virksomhet- og teknologiskperspektiv
Slide 11Norsk Regnesentral
Norwegian Computing Center
Forskjellige aktører
Standardiseringkomiteer lager og videreutvikler standarder som Åpen EDI referansemodell, EDIFACT, X.400
Brukergrupper, nasjonale interesseorg oa, lager scenariobeskrivelser
Åpen EDI aktører Kan utøve flere roller som: kjøper, selger, transportør, betaler,
betalingsmottaker mm.
Leverandører Lager verktøy for å lage beskrivelser iht. Åpen EDI Lager programobjekter som kan utøve roller Tilbyr infrastruktur Tilbyr tilgang til scenario og rollerepository
Slide 12Norsk Regnesentral
Norwegian Computing Center
Utvikling av et Åpen EDI-system
Tradisjonelt drevet forretnings-transaksjoner.
EDI-aktør i produksjon
Analyse og
design
Implemen-tering
Bruk
1 2 3
Slide 13Norsk Regnesentral
Norwegian Computing Center
Et scenario beskrives
Åpen EDI referanse-modell, retningslinjer og krav
Beskrivelser av scenarier og krav til tekno-logiske tjenester
Forretnings-transaksjoner
Brukergruppe Registrerings- autoritet
Operativt virksomhets-perspektiv.
Slide 14Norsk Regnesentral
Norwegian Computing Center
Scenario, hovedelementer
RollerInformasjonsbunker / pakkerScenarioattributter
Slide 15Norsk Regnesentral
Norwegian Computing Center
Bestilling av et produkt
Bestilling
Faktura
Kjøper Selger
Slide 16Norsk Regnesentral
Norwegian Computing Center
Betalingsformidling
Betalingsoppdrag
Betalingskvittering
Betalingsanvisning
BankBetaler Mottaker
Slide 17Norsk Regnesentral
Norwegian Computing Center
Bestilling
Faktura
Betalingsoppdrag
Betalingskvittering
Betalingsanvisning
Bestilling og betalingsformidling, sammensatt rollemodell
BankKjøper Selger
Slide 18Norsk Regnesentral
Norwegian Computing Center
*Transport instruksjon
TransportørInformasjonsdistributør
Order Geo. info Geo.info
Toll
Betaling for transport
*Transportfaktura
*Varefaktura
Betalingsordre
BetalingskvitteringMelding om betaling
Betalingskvittering
Melding om betaling Betaling for varene
Toll
Toll deklarasjonToll svar
Geografisk informasjon
Betalingsordre
Internasjonal transport, sammensatt rollemodell
BankKjøperSelger
Slide 19Norsk Regnesentral
Norwegian Computing Center
Formelle beskrivelse av scenarier
Formell beskriv-elser av tekno-logiske tjenester
Programkom-ponenter
Valgt scenario, roller og informasjons-pakker
Operative og teknologiske valg
Utvikling av programmer
Valg av program-vareleverandør
Åpen EDI aktør gjør valg
IOS klart til å settes i drift
Teknologisk tjenestekatalog
Generering av internt IOS Objekt
bibliotek
Scenario katalog
Implementering av et Åpen EDI system
Programkom-ponenter
Slide 20Norsk Regnesentral
Norwegian Computing Center
Datanett
Trekker ut og laster inn data
Bruker
Nett-tjenester
Utvekslings- og sikkerhetstjenester
Automatisert rolleutøver
Internt datasystem
Teknologisk tjeneste-perspektiv
Trekker ut og laster inn data
Internt datasystem
Teknologisk tjeneste-perspektiv
Nett-tjenester
Utvekslings- ogsikkerhetstjenester
Automatisert rolleutøver
Bruker
EDI-aktør EDI-aktør
Bruk av Åpen EDI
Slide 21Norsk Regnesentral
Norwegian Computing Center
EDI aktør A
Tjenester og nettressurser
EDI aktør B
Tiltroddtredjepart
Nettverk
Scenario-katalog
RollekatalogProgramvare /objekt bibliotek
Topologisk skisse for Åpen EDI i bruk
Semantiskrepository
Slide 22Norsk Regnesentral
Norwegian Computing Center
Oppgjørsfasen ved kjøp av eiendom
Bakgrunn for å velge dette scenariet
Prototypen Har fokus på forretningstransaksjonen Bruker av pre- og hovedscenario Er lett å integrere med interne
systemer
Slide 23Norsk Regnesentral
Norwegian Computing Center
Tilgjengelige tjenester
Megler
RepositoryFinn et scenario
Finn roller
Last ned rolle program
Meld deg opp på “gule sider”
Oppdater teknologiske adresser
* Scenario beskrivelse - Roller - Informasjonspakker - Scenario attributter* Teknologiske adresser* Gule sider
Slide 24Norsk Regnesentral
Norwegian Computing Center
Slide 25Norsk Regnesentral
Norwegian Computing Center
Informasjonsflyt
MeglerKjøpers bank Selgers bank
Transaksjons garanti
Pantlån med heftelser
Pantlån med heftelser
Slide 26Norsk Regnesentral
Norwegian Computing Center
Teknologisk skisse
Internett
- Scenario repository- Teknologiske adresser- Gule sider
Repository
Kjøpers bank
Selgers bank
Megler
Slide 27Norsk Regnesentral
Norwegian Computing Center
Slide 28Norsk Regnesentral
Norwegian Computing Center
Slide 29Norsk Regnesentral
Norwegian Computing Center
Slide 30Norsk Regnesentral
Norwegian Computing Center
Klient implementasjon
Standard komponenter
Applikasjon
User Interface
Virtual Machine (VM)
Browser
Operating system
Internett
Slide 31Norsk Regnesentral
Norwegian Computing Center
Prototype basert på UML, Java og CORBA
UML model
Classdiagrams
Messagesequencediagrams
User-written Java code
Clientcode
Serverimple-mentation
IDL code generation
CORBA interface definitions
Java code generation
Objectinter-faces
Serverimple-mentation
Serverskele-tons
Helperandholderclasses
Clientstubs
Clientcode
Dette arbeidet utføres i hovedsak av Anund Lie, NR
Slide 32Norsk Regnesentral
Norwegian Computing Center
Prototype basert på UML, Java og CORBA
Dette arbeidet utføres i hovedsak av Anund Lie, NR
OrbixWeb ORB
Stubs Holders/helpers Object adapter
Server skeleton
Client code Server code
User-written code Generated code Built-in code
Slide 33Norsk Regnesentral
Norwegian Computing Center
Standardiseringsprosess
Top downBottom up
Slide 34Norsk Regnesentral
Norwegian Computing Center
Åpen EDI, måloppnåelse
Stor utbredelse?Lave kostnader?Lav bruks- og driftsterskel?
Slide 35Norsk Regnesentral
Norwegian Computing Center
Risikoelementer for suksess
Virksomhetsmessig og teknologisk interoperabilitet Grensesnittet mellom eksisterende interne rutiner og
datasystemer og Åpen EDI-systemet må være enkelt Kostnadene ved utvikling og bruk Vanskelig å få fremdrift i utviklingen av Åpen EDI
Store bedrifter kan “tvinge” gjennom bruk av Åpen EDI
Defacto standarder kan komme Åpen EDIi forkjøpet
Utbredelse av Internett, kan bety at Åpen EDI kommer i fokus