Wertschöpfung aus Informationen mit Hilfe von XML Wolfgang Rychlak 10. Juli 2003 Die XML Vision Was sagt das W3C über XML “Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.” Quelle: http://www.w3.org/XML/ Die Entwurfsziele für XML XML soll sich im Internet auf einfache Weise nutzen lassen. XML soll ein breites Spektrum von Anwendungen unterstützen. XML soll zu SGML kompatibel sein. Es soll einfach sein, Programme zu schreiben, die XML-Dokumente verarbeiten. Die Zahl optionaler Merkmale in XML soll minimal sein, idealerweise Null. XML-Dokumente sollten für Menschen lesbar und angemessen verständlich sein. Der XML-Entwurf sollte zügig abgefasst sein. Der Entwurf von XML soll formal und präzise sein. XML-Dokumente sollen leicht zu erstellen sein. Knappheit von XML-Markup ist von minimaler Bedeutung. Quelle: http://edition-w3c.de/TR/2000/REC-xml-20001006/#sec-origin-goals Warum XML? Offener Industriestandard Plattform-unabhängig Geräte-unabhängig Einheitliche Sicht auf Informationen Daten und Dokumente XML Core Design Text basierend Beliebige Tags Semi-strukturiert Ein Höchstmaß an Investitionssichertheit XML setzt sich langsam aber sicher durch Backend – Datenbanken und Middle-tier Anwendungen BEA (WebLogic), Cerisent, Enosys, Ipedo, IxiaSoft, Nimble, IBM (DB2, Informix, Lotus Domino, Tamino, XPeranto, WebSphere), Microsoft (SQL Server, BizTalk, UDDI), NeoCore, Open Source (XML:DB), Oracle (Oracle 9i), Progress (eXcelon), SAP, Software AG, Sun Microsystems, XML Global, X-Hive, Sybase Konnektivität – XML Web Services Web Services Interoperability Organization (über 150 Mitglieder) Die Welt der Dokumente Die größte Datenbank Der größte Informations-Vermögenswert Ständig wachsende Anzahl Ständig zu wenig verwendet Office 2003 Dokument-Model Benutzerdefinierte Schemata im Zentrum Fundamentaler Wechsel: Daten, nicht Präsentation Selbst-Beschreibende, semantische Aufbereitung XML als natives Datenmodel, native Integration mit XML Web Services robust, keine Konvertierung Schnelle Office “Smart Client” Lösungen für LOBAnwendungen und XML Web Services Eine neue Betrachtungsweise von Office Dokumenten Schließen der Lücke zwischen Dokumenten und Daten Verbindung von Dateninseln Das neue Dokumenten-Model ist Mainstream in Office 2003 Datenanalyse • tabellarisch, numerische Daten für Kalkulation und Analyse • Daten, die am besten in einer Tabelle repräsentiert sind Informationssammlung • Hoch strukturierte, gruppierte Informationen • Formulare InfoPath Texterstellung • Große Textpassagen oder gemischter Inhalt • Flexibles Layout mit XML Markup Word Visio Excel Visualisierung • Geschäfts- und Technikzeichnungen verbunden mit Daten • Unterstützung von XML Daten Access FrontPage Berichte und Speicherung • Datentypenunterstützung • Relationale Tabellen in Datenbanken Datengetriebene Web Sites • Flexible Präsentation von tabellarischen oder hierarchischen Daten • Integration verschiedener Datenquellen XML in Office 2003 Anwender erzeugen und analysieren Informationen Desktop-Anwendungen helfen dem Anwender in seiner Interaktion Intelligente Applikationen Verbindung mit jeder Plattform durch XML Web Services Dokumente als Informationsquelle Das XML Datenmodel verbindet Semantisch aufbereitete Dokumente erschließen die „Datenbank“ der Dokumente Informationsspeicher Introducing InfoPath Ein Datensammlungswerkzeug Formulare sind bisher schwierig zu verwenden und unflexible Fehlende Fähigkeiten in den traditionellen Formularen Statische Formulare beschränken die Möglichkeiten, die benötigten Informationen zu erfassen Dokumente oder Formulare Komplexe Formulare mit hierarchischen Strukturen Hierarchische Strukturen mit der Freiheit von Tabellen oder optionalen oder sich wiederholenden Bereichen Formulare mit Datenvalidierung und Aggregation Formulare mit mehreren Ansichten Introducing InfoPath Was bietet InfoPath? Leichtes und schnelles Erstellen von Formularen Benutzerfreundliche Dateneingabe Beispielformulare Datenintegration nach Industriestandards Welche Kundenszenarien werden adressiert? Geschäftsprozesse Zusammenarbeit in Arbeitsgruppen XML in InfoPath Unterstützung für beliebige, benutzerdefinierte Schemata InfoPath Dokumente sind .xml-Dateien, basierend auf einem Schema Unterstützung von XSLT Dateien für Schemata (XSD) InfoPath ist eine Neuentwicklung basierend auf den XML Industriestandards XML 1.0 Second Edition Namespaces in XML XSD 1.0 XSLT 1.0 XHTML 1.0 DOM 1.0 XML DSIG SOAP 1.1 UDDI 1.0 WSDL 1.1 Office 2003 XML Anwendungen Word: Bearbeitung von Dokumenten und Extraktion von Inhalten für die Weiterverwendung Excel: Import und Analyse von numerischen Daten basierend auf bekannten Strukturen Access: Export der Daten, die als hierarchisches XML Schema benötigt werden InfoPath: Sammlung valider, strukturierter Informationen FrontPage: Erstellung von datengetriebenen Web Sites kombiniert mit XML Daten Quellen Visio: Integration von Informationen aus Datenbanken in Diagramme Zusammenfassung XML ist das Vehikel, mit dem man alles verbinden kann Die Binär-Dateiformate erhalten mit XML ein absolut gleichwertiges, paralleles, leicht weiterzuverarbeitendes Format Reichhaltige Anpassbarkeit und Programmierbarkeit Word, Excel, Access und InfoPath sind nun native XMLAutorenwerkzeuge Mit Office 2003 stehen vertraute Werkzeuge zur Verfügung, die allen Anforderungen, die XML stellt, gerecht werden Office 2003 gibt jedem Büroanwender die Möglichkeit mit XML umzugehen Mit Office 2003 schließt sich der Kreis ! Office 2003 XML Geschäftspotential für Partner Backend – Auf jeder Plattform Existierende Back-ends (von IT- bis IndividualLösungen) können XML und XML Web Services unterstützen Front-End – Office 2003 XML Dokumente als Quelle von wieder verwendbaren Informationen Vorlagen mit benutzerdefinierten Schemata als Integrationswerkzeug