Abt. Anwendungsspezifisch e Informationssysteme Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich E-Business 2 E-Business 2 XML, Biztalk Lernziele • vertiefen der Kenntnisse über XML (eXtensible Markup Language) • Biztalk – Tool zur Übertragung und Konvertierung von XML- Dokumenten (Schemata)
27
Embed
Abt. Anwendungsspezifische Informationssysteme Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich E-Business 2 XML, Biztalk Lernziele vertiefen der.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML, Biztalk
Lernziele
• vertiefen der Kenntnisse über XML (eXtensible Markup Language)
• Biztalk – Tool zur Übertragung und Konvertierung von XML-Dokumenten (Schemata)
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML, Biztalk
Biztalk - Einführung
Biztalk - Aufbau
Biztalk – Server 2000
Biztalk – Komponenten
XML – Einführung, Beispiel
XML – DTD, Schemata
XML – XML vs. HTML
Biztalk - Zusammenfassung
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML
XML - Einführung
• eXtensible Markup Language
• Untermenge von SGML, standardisiert durch W3C
• Merkmale
- Beschreibung und Strukturierung von Daten, die von verschiedenen Anwendungen gelesen werden können
- Daten wichtiger als deren Codierung
- Elemente und Attribute einfach erweiterbar
- Dokumente ideal als Transportmedium für Daten, unabhängig von Implementierung
- keine vordefinierter Elementensatz , sondern die Elemente können je nach Bedarf der jeweiligen Anwendung benannt und verwendet werden
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML
XML vs. HTML
• HTML – “Anzeigesprache”- anzeigeorientierter Ansatz, - wenig strukturiert- Für Anzeige von Webseiten gut geeignet- Attribute und Elemente festgeschrieben
• XML – “Datensprache”- datenorientierter Ansatz, - strukturierter- ohne zusätzliche Hilfsmittel nicht zur Anzeige geeignet (XSL / XSLT)- Dokumentenübertragung im B2B-Bereich- Attribute und Elemente frei erweiterbar
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML
Struktur / Inhalt / Layout
Logische Struktur
• saubere Trennung des Inhalts eines Dokumentes von seinem Layout und logischer Struktur
Inhalt
• die Daten werden typischer Weise unabhängig von der Strukturbeschreibung und den Layout-Informationen gespeichert
• durch Markup (Auszeichnung der Daten) wird die Struktur der Daten transportiert
Layout
•Layoutinformationen werden in Style Sheets abgelegt. Mit Ihrer Hilfe lassen sich XML Daten für den Ausdruck für das Web (Browser) aufbereiten
• Style Sheets lassen sich unabhängig von den Daten speichern (eigene Dateien)
Quelle:e-pro
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML
Vorteile
• auf XML basierte Standards lassen sich sehr leicht erweitern, ohne dass die Kompatibilität verschiedener Versionen gefährdet wird
• Strukturvorgaben können in separaten Dateien (DTD) gehalten werden. Die eigentlichen XML-Dateien werden anhand einer DTD auf ihre Gültigkeit geprüft.
• Mit Hilfe von sog. Style Sheets können XML Dateien sehr einfach für visuelle Darstellung oder Ausdruck aufbereitet werden, wobei die Datenbasis nicht verändert werden muss.
• Trennung von Daten und Layoutinformationen
• kein proprietärer Ansatz
• spezifiziert in internationalen Standards (internationalisiert)
• ermöglicht maschinelle Datenverarbeitung
• Plattformunabhängig
• Wartungsaufwand ist niedrig
• Archivierung von XML-Dateien gestaltet sich sehr einfach
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
XML
Nachteile
• Know-How-Aufbau ist kostspielig, da neuer technologischer Ansatz.
• „Geschwätziges“ Format. Der Platz den Daten beanspruchen ist gering im Vergleich zu den Strukturinformationen, die in den Dateien enthalten sind
große Dateien
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk - Einführung
Automatisierung von B2B-Prozessen mittels Standardprotokollen und –formaten im Internet
• BizTalk Framework (offene Richtlinien zur Implementation von XML-basiertem Datenaustausch, zur Benutzung mit MS BizTalk Server 2000)
• BizTalk.org Community und Library (http://www.biztalk.org) (Community zur Diskussion über XML-Dokumente und Library zum Wiederverwenden und Einstellen von standardisierten XML-Dokumenten, Schemata etc.)
• BizTalk Platform (Windows 2000 als sichere Plattform und BizTalk Server 2000)
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk - Konzept
AuftragsbearbeitungAuftragsbearbeitung
z.B. Oracle DBz.B. Oracle DBz.B. SAP R/3z.B. SAP R/3
XMLXMLXMLXMLService Service
InterfaceInterface
Browser Browser
Anwendungen (Clients)Anwendungen (Clients)
XML MessageXML Message
XMLXMLDocumentDocument
XML MessageXML Message
XMLXMLDocumentDocument
AnderesAnderesUnternehmenUnternehmen
XMLXMLXMLXML
RepositoryRepository für Schematafür Schemata
www.biztalk.orgwww.biztalk.org
XMLXMLXMLXML
SchemaSchema
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk - Aufbau
Voraussetzungen:
• Windows 2000 Server
• Microsoft SQL-Server 2000
• Microsoft Visio 2000
• Microsoft BizTalk-Server
Biztalk
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk - Framework
• basiert auf W3C XML-Standards und Aktivitäten
• gibt Implementationsrichtlinien für XML basiertes Dokumenten-Routing
• unterstützt SOAP 1.1 (offener Standard für XML Messaging), Attachments in XML-Dokumenten
• integrierter Messaging Server (MSMQ)
• Unterstützung in Microsoft BizTalk Server 2000
• industriespezifische SDKs sind verfügbar (Versicherungen / Banken, Automobilindustrie)
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk – Biztalk.org
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk – Server 2000
Bestandteile:
• BizTalk Editor– Design-Tool zur Erfassung der Dokumentenstruktur– unterstützt IDOCs, XML, EDI, Flat Files
• BizTalk Mapper– Erstellt strukturelle Transformationen zwischen XML-Schemata (Maps,
XSLT)• BizTalk Orchestration Application Designer
– Erstellung ausführbarer Geschäftsprozesse– Verschiedene Sichten: Prozessfluss (UML ähnlich), Prozessfluss mit
- Überwachen und analysieren Sie die Daten und Dokumente, die Ihr System durchlaufen, um eventuelle Probleme genau zu erkennen und fundierte Geschäftsentscheidungen zu treffen
• BizTalk-Messaging-Manager- das Erstellen von Handelsprofilen und –vereinbarungen für den
Geschäftsdokumentaustausch über das Internet ist endlich automatisiert
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk - Mapper
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk – Application Designer
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk - Editor
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk - Editor
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk – Server 2000
Features:
• solide Grundlage
- Sicherheit
- Skalierbarkeit
- kompatibel mit BizTalk Framework
• Prozessverwaltung (Tools)
- BizTalk Orchestrierung
- BizTalk Editor
- BizTalk Mapper
- Dokumentprotokollierung und -analyse
• Sicherheit und Interoperabilität durch öffentliche Standards
- W3C Standard Unterstützung (z.B. XML)
- BizTalk Framework 2.0
- Support für verbreitete Transportprotokolle wie EDI, HTTP und SMTP
Abt. Anwendungsspezifische Informationssysteme
Prof. Dr. Ing. habil. Dipl. Math. Klaus Peter Fähnrich
E-Business 2E-Business 2E-Business 2E-Business 2
Biztalk
Biztalk – Server 2000
Features:
• Geschäftspartner und Anwendungen einfach integrieren
- Mächtige EAI und B2B Integrationswerkzeuge
- einfaches Management von Partnern
- zuverlässige Verarbeitung und Nachverfolgung von Dokumenten