310 likes | 505 Views
Åpen EDI. Agenda: Innledning Hva omfatter åpen EDI Systemutvikling av et åpen EDI-system Bruk av åpen EDI Scenario for eiendomsoppgjør Noen tankekors og litt oppsummering Ved Per Myrseth per.myrseth@nr.no. Åpen EDI referansemodell. Visjon:
E N D
Åpen EDI Agenda: • Innledning • Hva omfatter åpen EDI • Systemutvikling av et åpen EDI-system • Bruk av åpen EDI • Scenario for eiendomsoppgjør • Noen tankekors og litt oppsummering Ved Per Myrseth per.myrseth@nr.no Slide 1
Åpen EDI referansemodell • Visjon: • Programvaresystemer basert på formelle spesifikasjoner av forretningsprosesser • Gir enkelt teknologisk og virksomhetsmessig interoperabilitet • Bilaterale avtaler er unødvendig • Referansemodell • Koordinerer bruk av andre standarder • Stiller krav til andre standarder • Gir retningslinjer angående scenariospesifikasjoner Slide 2
Gruppering av norske virksomheter, fordelt etter antall ansatte Slide 3
Egenskaper ved handel som påvirker handelsløsninger Lav Høy Vare verdi Kompleksitet av varer/tjenester Hyppighetsfrekvens på kjøp Antall forskjellige varer Aktivitetsnivå hos aktørene i handelsprosessen Grad av forskjell blant varer av samme type (CD’er versus bruktbil ) Lang Kort Varens holdbarhet Fysisk “Immateriell” Overleveringsformat for varen Fastpris “Børs” Prisdannelse Slide 4
Markedsplassen og verdikjedene Tilbud / Selger Etterspørsel / Kjøper Konkurranse Prisdannelse Mellommenn Service Markedsføring Salg Produksjon Design Betaling Underleveranser Distribusjon Produktidé Lagring SELGER KJØPER Slide 5
Endres alt like raskt? Hva er stabilt?Hva endres raskt?Hva er layout?Hva er struktur? • Regning fra Sætre kjeks- • fabrikk A/S, 9. oktober 1917 Slide 6
Bruk av åpen EDI bør ha følgende effekter: • Stor utbredelse av kompatible løsninger • Lave kostnader ved utvikling og drift • Lav bruks- og driftsterskel Slide 7
Veien frem til et kjørende system 2 1 3 Tradisjonelt drevet forretnings- transaksjoner. EDI-aktør i produksjon Analyse og design Bruk Implemen- tering Slide 8
Scenario, hovedelementer • Roller • Informasjonsbunker / pakker • Scenarioattributter Slide 9
Scenarier og formelle beskrivelsesteknikker Åpen EDI referansemodell Virksomhetsperspektiv Teknologisk perspektiv Skal beskrives: Skal beskrives: Notasjoner for beskrivelse, f.eks Notasjoner for beskrivelse, f.eks Meldings- utvekslings- mekanismer Scenario: IDEF-1x STEP -Roller EXPRESS STEP, EXPRESS -Informasjons- pakker Sikkerhets mekanismer ESTELLE SA Petri Nets -Scenario- attributter Automati- serte Rolle- utøvere UML OMT OOram OMT Slide 10
Utvikling av standarder for virksomhet- og teknologisk-perspektiv Åpen EDI Referanse Modell Benyttes av Standardiserings- grupper Definerer Definerer Teknologiske standarder Virksomhetsmessige standarder Gjensidig påvirkning Slide 11
Et scenario beskrives Åpen EDI referanse- modell, retningslinjer og krav Forretnings- transaksjoner Beskrivelser av scenarier og krav til tekno- logiske tjenester Operativt virksomhets- perspektiv. Brukergruppe Registrerings- autoritet Slide 12
Bestilling Kjøper Selger Bestilling Faktura Slide 13
Betalingsformidling Betalings mottaker Betaler Bank Betalingsoppdrag Betalingsanvisning Betalingskvittering Slide 14
Bestilling og betalingsformidling, sammensatt rollemodell Kjøper Bank Selger Bestilling Faktura Betalingsoppdrag Betalingsanvisning Betalingskvittering Slide 15
Toll Internasjonal transport, sammensatt rollemodell Informasjons distributør Selger Kjøper Bank Transportør *Transport instruksjon Order Geo. info Geografisk informasjon Geo.info Toll deklarasjon Toll svar Toll *Transportfaktura Betalingsordre Betaling for transport Melding om betaling Betalingskvittering *Varefaktura Betalingsordre Melding om betaling Betaling for varene Betalingskvittering Slide 16
Implementering av et åpen EDI system Valgt scenario, roller og informasjons- pakker Formelle beskrivelse av scenarier Scenario katalog Valg av program- vareleverandør Åpen EDI aktør gjør valg Operative og teknologiske valg Formell beskriv- elser av tekno- logiske tjenester Programkom- ponenter Programkom- ponenter Generering av internt IOS Utvikling av programmer Teknologisk tjeneste katalog Objekt bibliotek IOS klart til å settes i drift Slide 17
Bruk av åpen EDI EDI-aktør EDI-aktør Internt datasystem Internt datasystem Trekker ut og laster inn data Trekker ut og laster inn data Bruker Bruker Automatisert rolleutøver Automatisert rolleutøver Teknologisk tjeneste- perspektiv Teknologisk tjeneste- perspektiv Utvekslings- og sikkerhetstjenester Utvekslings- og sikkerhetstjenester Nett-tjenester Datanett Nett-tjenester Slide 18
Tilgjengelige tjenester Megler Repository Finn et scenario * Scenario beskrivelse - Roller - Informasjonspakker - Scenario attributter * Teknologiske adresser * Rolleutøvere Finn roller Meld deg som rolleutøver Last ned rolle program Oppdater teknologiske adresser Slide 20
Informasjonsflyt Kjøpers bank Megler Selgers bank Transaksjons garanti Pantlån med heftelser Pantlån med heftelser Slide 21
Eiendomsmegler Slide 22
Kjøpers bank Slide 23
Topologisk skisse for åpen EDI i bruk Tjenester og nettressurser Kjøpers bank Scenario- katalog Semantisk repository Nettverk Selgers bank Programvare / objekt bibliotek Rollekatalog Megler Tiltrodd tredjepart Slide 24
Forskjellige aktører • Standardiseringkomiteer lager og videreutvikler standarder som • Åpen EDI referansemodell. ISO/IEC JTC1 SC32 (WG1) • Brukergrupper, nasjonale interesseorg oa, lager scenariobeskrivelser • Åpen EDI-aktører • Kan utøve flere roller som: kjøper, selger, transportør, betaler, betalingsmottaker mm. • Systemleverandø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 • TTP tjenesteytere Slide 25
Åpen-edi prototype 2:Omsetning av kraft • Målsetting: • Formell spesifikasjon og automatisk systemgenerering (En gammel ide innen systemutvikling, som sålangt kun har hatt suksess i svært begrenset omfang) • Hvordan prøvde vi å nå målet vårt: • Benyttet ”state-of-the-art” FDT toolkit. Rational Rose og UML notasjon. (UML: Unified Modeling Language) • Benyttet ”state-of-the-art” teknologi, Corba og Java for implementasjon Slide 26
Distribuerte foretnings-objekter(f.eks. CORBA) Objekter bor hos én av partene Metodekallutveksles EDI Meldingerutveksles dvs. meldinger er ”metodekall” Distribuerte forretningsobjekter eller EDI Slide 27
Synkron eller asynkron kommunikasjon? Når må vi velge om et system skal være basert på synkron eller asynkron kommunikasjon? • Referansemodell • Formell beskrivelsesteknikk • Modell (Åpen-EDI: Business operational view) • Systemdesign (Åpen-EDI: Functional service view) • Programvareverktøy Slide 28
Scenario- konseptet og dets komponenter Scenario spesifika- sjoner Open-edi referansemodell Beskrivelses teknikker Krav til teknologiske model- lerings- teknikker Modeller av tekn. standarder Implement. av tekn. standarder Standardiseringprosessen: Top down versus bottom up Hva skal gjøres Abstrakt Konkret Ferdig system Hvordan skal det gjøres Slide 29
Åpen EDI: måloppnåelse • Stor utbredelse? • Lave kostnader? • Lav bruks- og driftsterskel? Slide 30
Lenker http://www.nr.no/gem/elcom/open-edi/