Åpen EDI

35
Slide 1 Norsk Regnesentral Norwegian Computing Center Agenda: Innledning Hva omfatter Åpen EDI Systemutvikling av et Åpen EDI- system Bruk av Åpen EDI Scenario for eiendomsoppgjør Oppsummering Ved Per Myrseth [email protected] Åpen EDI

description

Åpen EDI. Agenda: Innledning Hva omfatter Åpen EDI Systemutvikling av et Åpen EDI-system Bruk av Åpen EDI Scenario for eiendomsoppgjør Oppsummering Ved Per Myrseth [email protected]. Gruppering av norske virksomheter, fordelt etter antall ansatte. $. $. $. $. $. $. $. $. Info. - PowerPoint PPT Presentation

Transcript of Åpen EDI

Page 1: Å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

Page 2: Å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

Page 3: Åpen EDI

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

Page 4: Åpen EDI

Slide 4Norsk Regnesentral

Norwegian Computing Center

Kontekstavhengighet ved identifisering av objekter

“The meaning of an expression is in its use” Wittgenstein

Page 5: Åpen EDI

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

Page 6: Åpen EDI

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

Page 7: Åpen EDI

Slide 7Norsk Regnesentral

Norwegian Computing Center

Bruk av Åpen EDI bør ha følgende effekter:

Stor utbredelse Lave kostnaderLav bruks- og driftsterskel

Page 8: Åpen EDI

Slide 8Norsk Regnesentral

Norwegian Computing Center

Åpen EDI referansemodell er uavhengig av:

Informasjonteknologiske implementeringer

Forretningsområde, skikk og bruk Forretningsaktiviteter Organisasjoner

Page 9: Åpen EDI

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

Page 10: Åpen EDI

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

Page 11: Åpen EDI

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

Page 12: Åpen EDI

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

Page 13: Åpen EDI

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.

Page 14: Åpen EDI

Slide 14Norsk Regnesentral

Norwegian Computing Center

Scenario, hovedelementer

RollerInformasjonsbunker / pakkerScenarioattributter

Page 15: Åpen EDI

Slide 15Norsk Regnesentral

Norwegian Computing Center

Bestilling av et produkt

Bestilling

Faktura

Kjøper Selger

Page 16: Åpen EDI

Slide 16Norsk Regnesentral

Norwegian Computing Center

Betalingsformidling

Betalingsoppdrag

Betalingskvittering

Betalingsanvisning

BankBetaler Mottaker

Page 17: Åpen EDI

Slide 17Norsk Regnesentral

Norwegian Computing Center

Bestilling

Faktura

Betalingsoppdrag

Betalingskvittering

Betalingsanvisning

Bestilling og betalingsformidling, sammensatt rollemodell

BankKjøper Selger

Page 18: Åpen EDI

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

Page 19: Åpen EDI

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

Page 20: Åpen EDI

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

Page 21: Å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

Page 22: Åpen EDI

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

Page 23: Åpen EDI

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

Page 24: Åpen EDI

Slide 24Norsk Regnesentral

Norwegian Computing Center

Page 25: Åpen EDI

Slide 25Norsk Regnesentral

Norwegian Computing Center

Informasjonsflyt

MeglerKjøpers bank Selgers bank

Transaksjons garanti

Pantlån med heftelser

Pantlån med heftelser

Page 26: Åpen EDI

Slide 26Norsk Regnesentral

Norwegian Computing Center

Teknologisk skisse

Internett

- Scenario repository- Teknologiske adresser- Gule sider

Repository

Kjøpers bank

Selgers bank

Megler

Page 27: Åpen EDI

Slide 27Norsk Regnesentral

Norwegian Computing Center

Page 28: Åpen EDI

Slide 28Norsk Regnesentral

Norwegian Computing Center

Page 29: Åpen EDI

Slide 29Norsk Regnesentral

Norwegian Computing Center

Page 30: Åpen EDI

Slide 30Norsk Regnesentral

Norwegian Computing Center

Klient implementasjon

Standard komponenter

Applikasjon

User Interface

Virtual Machine (VM)

Browser

Operating system

Internett

Page 31: Åpen EDI

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

Page 32: Åpen EDI

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

Page 33: Åpen EDI

Slide 33Norsk Regnesentral

Norwegian Computing Center

Standardiseringsprosess

Top downBottom up

Page 34: Åpen EDI

Slide 34Norsk Regnesentral

Norwegian Computing Center

Åpen EDI, måloppnåelse

Stor utbredelse?Lave kostnader?Lav bruks- og driftsterskel?

Page 35: Åpen EDI

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