Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

1 Introduksjon til XML/EDI Per Myrseth Avdeling for elektronisk markedsplass og virksomhetsutvikling Norsk Regnesentral www.nr.no.

Liknende presentasjoner


Presentasjon om: "1 Introduksjon til XML/EDI Per Myrseth Avdeling for elektronisk markedsplass og virksomhetsutvikling Norsk Regnesentral www.nr.no."— Utskrift av presentasjonen:

1 1 Introduksjon til XML/EDI Per Myrseth Avdeling for elektronisk markedsplass og virksomhetsutvikling Norsk Regnesentral www.nr.no

2 2 XML/EDI definisjon Bruk av XML-syntaks og relaterte teknologier for overføring av forretningskritiske data mellom applikasjoner og mellom applikasjoner og mennesker. Jostein Frømyr

3 3 1980 1985 1990 1995 2000 År EDIFACT ISO standard XML Relasjons databaser Objektorienterte databaser Internett ”åpnes” Browser XML/EDI X.400 Hierarkiske databaserUra XML/EDI og litt historie Båndbredde- kostnad Lagrings- kostnad # Handelspartnere som kan nås CPU- kostnad

4 4 Browser Datanett Trekker ut og laster inn data Internt datasystem Interorganisatorisk system I Mekanismer for meldingsutveksling Interne rutiner

5 5 Datanett Trekker ut og laster inn data Internt datasystem Trekker ut og laster inn data Internt datasystem Interorganisatorisk system II Interne rutiner Mekanismer for meldingsutveksling Mekanismer for meldingsutveksling

6 6 Syntaks og bruksområder Privat- konsumenter XML/EDI EDIFACT # og $ HTML Business to business

7 7 Implemen- tation Methods Implemen- tation Methods Agents Fem byggesteiner for XML/EDI Business Methods Business Methods EDI Global Reference Dictionary Global Reference Dictionary Repository Processing Logic Processing Logic Templates Fusion Web Foundation Web Foundation XML

8 8 Fem byggesteiner for XML/EDI EDI Erfaring og påstått 100% bakoverkompatibilitet XML Meldingssyntaks og Internett utvekslingsprotokoller Maler / Templates Programkode og layoutinstrukser koblet mot DTD’er Repository Kodelister og semantiske definisjoner av dataelementer DTD’er, templates og agentkode Agenter Utfører instruksjoner i malene og foretar integrasjon mot interne systemer ved bruk av bl.a. DTD’er

9 9 Interne formatkonverteringer EDIFACT basert EDI XML basert EDI Dataflyt med konvertering Dataflyt uten konvertering Layoutinstruksjoner

10 10 XML/EDI og relaterte begreper Open-EDI OO-EDI Object Orientet-EDI XML/EDI XML familien av standarder ebXML electronic business XML UN/EDIFACT DTD Document Type Definitions XSL eXstensible Style Language UML Unified Modeling Language ECMAScript Java XML eXtensible Markup Language EDIFACT -syntaks (ISO 9735) Referansemodeller: Konsepter: Beskrivelsespråk: Programeringsspråk: Syntakser:

11 11 XML Ordre 19991013.15 19991013 5012345678900 6012345678900 8012345678900 90 19991021 I praksis må meldingen være i overensstemmelse med en DTD og helst en XSL spesifikasjon

12 12 EDIFACT versus XML/EDI Handelsløsninger basert på: EDIFACT Implementasjonsguiden representerer datamodellen Bilaterale avtaler Programvare distribusjon, ofte disketter Ingen støttemekanismer for presentasjon Ingen støtte for integrasjon mot interne systemer Ofte trengs det dyr programvare XML Programvare distribusjon, Internett DTD representerer datamodellen Har støttemekanismer for presentasjon Mulig støtte for integrasjon mot interne systemer Mye gratis programvare er tilgengelig

13 13 Standardisering av DTD’er Alle tilpasser seg hverandres DTD’er Alle tilpasser seg en felles DTD

14 14 Balansegang Standardisering Frihet og fleksibilitet Nysatsning Installert base Interne forhold Eksterne forhold Standardisering: Mange overlappende standardiseringsinitiativer

15 15 Formatkonvertering Konvertering mellom DTD’er i samme format Semantisk utfordrende Konvertering mellom formater og evt. mellom DTD’er og Implementasjons Guider XML, EDIFACT, X12 Formatkonverteringer ødelegger digitale signaturer Evt. bruk av tiltrodde tredjeparter

16 16 Eksisterende datasystemer og infrastruktur Integrasjon mot: Interne systemer Eksterne systemer Ny teknologi må spille sammen med eksisterende teknologi Return of investment Når mange aktører benytter en meldingsstandard er det nesten umulig å endre den

17 17 electronic business XML, ebXML Målsetning Definere en åpen teknisk infrastruktur som baserer seg på XML Utforske og identifisere deler som kan og bør standardiseres Tidsplan Ferdig innen 18 måneder (forsommeren 2000) Deltakere UN/CEFACT - United Nations Centre for the Facilitation of Procedures and Practices for administration, Commerce and Transport OASIS - the Organisation for the Advancement of Structured Information Standards

18 18 Forbedringer ved å benytte XML/EDI Blir der forbedringer med hensyn på: Integrasjon mellom Internt datasystemer og interne rutiner Enighet om utvekslingsformater som kan benyttes nasjonalt Enighet om utvekslingsformater som kan benyttes internasjonalt Utviklingskostnad og programvarekostnad En kan benytte store mengder av billig, til tider gratis programvare Driftskostnader Kanskje, for dem som bare henter ned en web-side for å få utført sin transaksjon Nødvendigvis ikke for dem som skal drifte og vedlikeholde både server og klientløsningene Skalerbarehet (utvide antall klienter, servere, meldingstyper mm.) syntaksvalg påvirker ikke skalering, det er knyttet til valg av applikasjonsarkitektur Versjonshåndtering av DTD’er slik som med IG’er

19 19 Kjøper Tjenester og nettressurser Tiltrodd tredjepart Nettverk Scenario- katalog Rollekatalog Programvare / objekt bibliotek Åpen ad hoc ehandel, en mulig skisse Semantisk repository Selger Transportør Bank

20 20 XML Drømmen? Hvis: alle hadde benyttet XML som utvekslingsformat alle DTD’er var basert på byggesteiner fra en semantisk kilde (repository) Drømmen blir knust når de første krav om endring i utvekslingsformat og/eller semantikk kommer på bordet. Konklusjonen er at vi må forholde oss til sameksistens Vi må akseptere at virksomheter utveksler forretningsdokumenter på forskjellig syntaks, struktur og semantikk i både åpne og lukkede nett. Forretningsmessige transaksjoner vil foregå i henhold til en blanding av nasjonale og internasjonale forretningstradisjoner.

21 21 Relevante pekere www.w3.org/XML/W3C sine XML sider www.xmledi.net/XMLEDI toppside www.ebxml.orgebXML toppside www.unece.org/cefact/CEFACT toppside www.oasis-open.org/OASIS toppside www.nr.no/gem/elcom/xml/NRs XML sider www.tieke.fi/isis-xmledi/ ISIS XML/EDI Project Website www.electronicmarkets.org/netacademy/publications.nsf/all_pk/804 Introducing XML/EDI Frameworks

22 22 "It is not the strongest of the species that survives, nor the most intelligent; it is the one that is most adaptable to change." Charles Darwin


Laste ned ppt "1 Introduksjon til XML/EDI Per Myrseth Avdeling for elektronisk markedsplass og virksomhetsutvikling Norsk Regnesentral www.nr.no."

Liknende presentasjoner


Annonser fra Google