Konvertierung von Geschäftsdokumenten: Probleme und Lösungen mit XML/XSLT



Ähnliche Dokumente
Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Planung für Organisation und Technik

Gefördert durch das. BMEcat vs. opentrans. Präsentation der IW Consult GmbH. Heiko Dehne, 4 media selling Dehne & Pappas GmbH.

VVA Webservice Online Lieferbarkeits-Abfrage

Zur Definition von Web-Services

Workshop 3. Excel, EDIFACT, ebxml- Was ist state. of the art und wo liegt die Zukunft. 16. September 2002

Predictive Modeling Markup Language. Thomas Morandell

XINDICE. The Apache XML Project Name: J acqueline Langhorst blackyuriko@hotmail.de

Java und XML 2. Java und XML

OS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse

openk platform Dokumentation Setup Liferay Version 0.9.1

FORGE2015 HDC Session 4. Nachhaltige Infrastruktur als technologische Herausforderung. Tibor Kálmán Tim Hasler Sven Bingert

Online-Publishing mit HTML und CSS für Einsteigerinnen

PCC Outlook Integration Installationsleitfaden

Semantic Web Services

Es gibt situationsabhängig verschiedene Varianten zum Speichern der Dokumente. Word bietet im Menü DATEI unterschiedliche Optionen an.

ISBN: (Band 1) ISBN: X (Band 2)

Implementierung von Web Services: Teil I: Einleitung / SOAP

Securing SOAP e-services

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Das Einsteigerseminar

Der vorliegende Konverter unterstützt Sie bei der Konvertierung der Datensätze zu IBAN und BIC.

E-Learning in der Mund-, Kiefer- und Gesichtschirurgie: elektronisches Lehrbuch und interaktive Fallpräsentation mit XML

Entwurf zum Web-Service Rechnung

STORES2. Operation Manual Version Warenretoure mit Zustimmung des Headquarter

Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik

2. Konfiguration der Adobe Software für die Überprüfung von digitalen Unterschriften

AdOps Technische Spezifikationen

BEO-SANKTIONSPRÜFUNG Eine Einführung zum Thema Sanktionsprüfung und eine Übersicht zur BEO-Lösung.

Norm 240 Versionierung

XML und SOAP Einführung und Grundlagen

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

1. SaxIS-Shibboleth. Shibboleth-Workshop. Chemnitz, 15. Dezember Dipl. Wirt.-Inf. Lars Eberle, Projekt SaxIS und BPS GmbH

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Step by Step-Anleitung Version 1.00 vom 03. März 2009 Christian Schnettelker,

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)

Thema: Web Services. Was ist ein Web Service?

Task: Nmap Skripte ausführen

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Die Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:

Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH

Zentrale mit Außendienst und Notebooks

e-books aus der EBL-Datenbank

WEBSEITEN ENTWICKELN MIT ASP.NET

Switching. Übung 7 Spanning Tree. 7.1 Szenario

schooltas offline Modus mit der Google Chrome App

Web Services Security

Lokale Installation von DotNetNuke 4 ohne IIS

Containerformat Spezifikation

Installation & Konfiguration AddOn CopyObjects

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Wir sind eine altmodische Bank: Das Steuergeld fliesst von uns zum Staat, nicht umgekehrt.

Die Technologie der Mumie

WebService in Java SE und EE

Installations Guide für YAJSW und DTLDAP

Containerformat Spezifikation

ÖSTERREICH RECHNET MIT UNS. Standard e-rechnungs-webservice (SERWS) - Status DI Philip Helger, BRZ

auf den E-Book-Reader

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

In diesem Kapitel werden wir nun mehrere Anwendungen von XML in der betrieblichen Praxis vorstellen. Sie sollen XML bei der Arbeit zeigen.

S Sparkasse Hattingen

Entwicklung mit Arbortext Editor 6.1

Microsoft PowerPoint Präsentationen in MP4 (H.264) umwandeln

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

ICS-Addin. Benutzerhandbuch. Version: 1.0

Die Eintragungen Format und Startwert werden einmal nach der Programminstallation festgelegt und dürfen danach nicht mehr verändert werden!

Der shopinfo.xml-standard

Aktivierung von Makros in den Erfassungshilfen

Wie viel Cross-Channel braucht unser Markt? ECC Forum Köln

Policy-Framework (PFW) - Eine Methode zur Umsetzung von Sicherheits-Policies im Cloud-Computing

Digitale Signatur für die elektronische Rechnungsstellung

Vergleich automatisierbarer XML-Satzsysteme

Apache-Tomcat Workshop

Bearbeitung und Download von grossen Datenmengen in STAT-TAB

Schwachstellenanalyse 2012

Step by Step Webserver unter Windows Server von Christian Bartl

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

DER BESSER INFORMIERTE GEWINNT!

Sage Start Zahlungsmethoden Anleitung. Ab Version

Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Urlaubsregel in David

Kurzanleitung MAN E-Learning (WBT)

Herzlich Willkommen! Vorwort

FL1 Hosting Technische Informationen

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Stellungnahme. E-Government-Standards Seite 1 von 6. Dokument:...eCH Version: ech-kategorie:...standard. Datum der Eingabe:

Anleitung zur Verwendung der VVW-Word-Vorlagen

NetMan Desktop Manager Vorbereitung und Konfiguration des Terminalservers

XML Signature Wrapping: Die Kunst SAML Assertions zu fälschen. 19. DFN Workshop Sicherheit in vernetzten Systemen Hamburg,

Bausteine für zukünftige HL7- Hausstandards. Kraska D, Wentz B, Prokosch HU Medizinisches IK-Zentrum; Universitätsklinikum Erlangen

29. Oktober 2015 Frank Böttcher Fachtagung. Ärzte aus dem Ausland Beitrag zur Lösung der Personalprobleme in Deutschland

Versandtaschen - dm Folien

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Fotos in Tobii Communicator verwenden

Transkript:

Peter Buxmann, Erik Wüstner Technische Universität Freiberg Lehrstuhl für Wirtschaftsinformatik http://www.wiwi.tu-freiberg.de/wi http://www.x-act.org

Agenda 1. Von EDI zu XML/EDI 2. Offene Standards und Open-Source für Austausch, Konvertierung und Integration von Geschäftsdokumenten 3. XML Konvertierungsprobleme / Vorstellung des Prototypen <x:act> 4. Ausblick 2 Peter Buxmann, Erik Wüstner

Von EDI zu XML/EDI Der Status Quo von EDI: Killerapplikation und Erfolgsstory? Vielzahl inkompatibler Standards Häufig hohe Implementierungskosten Zurzeit meist nur in großen Unternehmen Vision: Aufbau einer Lösung auf Basis offener Standards und Open-Source- Komponenten 3 Peter Buxmann, Erik Wüstner

Offene Welt Offene Standards, z.b. XML, XSLT/XPath, XML Schema, http, SSL, Java, SOAP, WSDL Open-Source-Komponenten, z.b. Apache WebServer, Apache Xerces Parser, Apache Xalan XSLT-Processor, Apache Tomcat, Sun s Java Web Service Developer Pack 4 Peter Buxmann, Erik Wüstner

XML als Schlüsseltechnologie <?xml version="1.0"?> <?soxtype urn:x-commerceone:document:com:commerceone:xcbl30:xcbl30.sox$1.0?> <Order> <OrderHeader> <OrderNumber> <BuyerOrderNumber>PO23540586</BuyerOrderNumber> <SellerOrderNumber>12949457S4</SellerOrderNumber> <ListOfMessageID> <MessageID> <IDNumber>Signed Purchase Order 12335</IDNumber> <IDAssignedBy> <IDAssignedByCoded>Other</IDAssignedByCoded> <IDAssignedByCodedOther>LaMu2386</IDAssignedByCodedOther> </IDAssignedBy> <IDAssignedDate>20010211T15:25:00</IDAssignedDate> </MessageID> </ListOfMessageID> </OrderNumber> <OrderIssueDate>20010225T09:30:00</OrderIssueDate> <OrderReferences> <AccountCode> <Reference> <RefNum>58395776904</RefNum> <RefDate>20010211T15:26:00</RefDate> </Reference> 5 Peter Buxmann, Erik Wüstner

XML als Schlüsseltechnologie XML-Standardisierungsinitiativen: xcbl CEN/ISSS XML-EDI DIN 16557-4 XML/EDI Group cxml OAGIS... XML-Frameworks: BizTalk ebxml RosettaNet... basieren auf EDIFACTbzw. X12-Strukturen 6 Peter Buxmann, Erik Wüstner

Unser Konvertierungsansatz Schichtenmodell: Die Beteiligten einigen sich auf Basisstandards in der unteren Ebene, können aber auf höherer Ebene ein Format frei wählen. Format A XSLT Format B XSLT Format C XSLT XML Kommunikationsprotokolle 7 Peter Buxmann, Erik Wüstner

Überblick <x:act> Mapper Rahmenbedingungen Konvertierung durch Nutzung eines mittelnden Formats ( Superstandard ) Dokumente sind in XML beschrieben und es liegt ein entsprechendes XML-Schema vor Vorerst kein Rückgriff auf Ontologien bzw. RDF Detaillierte Kenntnis der beteiligten Formate Zielsetzung Any-to-Any-Konvertierung Offene und wieder verwendbare Konverter (XSLT) Umfassende graphische Unterstützung bei der Stylesheet- Erstellung Verringerung des Mapping-Aufwandes, da automatisch beide Stylesheets erstellt werden. 8 Peter Buxmann, Erik Wüstner

XML-Konvertierungsprobleme 1. Das Markup ist verschieden, der semantische Gesamtgehalt ist gleich. 9 Peter Buxmann, Erik Wüstner

XML-Konvertierungsprobleme 2. Unterschiedliches Core-Data-Format, bei gleicher Core-Data. 10 Peter Buxmann, Erik Wüstner

XML-Konvertierungsprobleme 3. Unterschiedliche Strukturtiefe, wobei die Struktur selbst Meta-Informationen enthält. 11 Peter Buxmann, Erik Wüstner

XML-Konvertierungsprobleme 4. Gleiche Core-Data, unterschiedlicher semantischer Gesamtgehalt. 12 Peter Buxmann, Erik Wüstner

XML-Konvertierungsprobleme 5. Redundante Daten. 13 Peter Buxmann, Erik Wüstner

Lösung der Probleme in <x:act> Schema des Quelldokuments Tools Mapping-Bereich Super-Standard 14 Peter Buxmann, Erik Wüstner

1. Das Markup ist verschieden, der semantische Gesamtgehalt ist gleich 15 Peter Buxmann, Erik Wüstner

2. Unterschiedliches Core-Data- Format, bei gleicher Core-Data Unterschiedliche Datumsformate 16 Peter Buxmann, Erik Wüstner

2. Unterschiedliches Core-Data- Format, bei gleicher Core-Data Unterschiedliche Ländercodes 17 Peter Buxmann, Erik Wüstner

3. Unterschiedliche Strukturtiefe, wobei die Struktur selbst Meta-Informationen enthält 18 Peter Buxmann, Erik Wüstner

4. Gleiche Core-Data, unterschiedlicher semantischer Gesamtgehalt Genaue Konvertierung nicht möglich In der Praxis Konvertierung möglich, aber unzuverlässig Einsatz der Tools: Multiplier Extractor 19 Peter Buxmann, Erik Wüstner

5. Redundante Daten 20 Peter Buxmann, Erik Wüstner

Ausblick Aufbau eines Web Service zur Konvertierung von XML-Dokumenten, erster Prototyp und weitere Informationen unter www.x-act.org verfügbar Fragen, Hinweise, Anregungen? buxmann@bwl.tu-freiberg.de erik.wuestner@bwl.tu-freiberg.de 21 Peter Buxmann, Erik Wüstner