Back To Top

info@comelio.com

  • Berlin, Germany
    Comelio GmbH
    Fon: +49.30.8145622.00
    Fax: +49.30.8145622.10

  • Frankfurt, Germany
    Comelio GmbH (Ecos Office)
    Fon: +49.69.1732068.30
    Fax: +49.69.1732068.39

  • Düsseldorf, Germany
    Comelio GmbH (Ecos Office)
    Fon: +49.211.6355642.00
    Fax: +49.211.6355642.09

  • Hamburg, Germany
    Comelio GmbH (Ecos Office)
    Fon: +49.40.209349960
    Fax: +49.40.209349969

  • Hannover, Germany
    Comelio GmbH (Ecos Office)
    Fon: +49.511.165975060
    Fax: +49.511.165975069

  • Stuttgart, Germany
    Comelio GmbH (Ecos Office)
    Fon: +49.711.460512750
    Fax: +49.711.460512759

  • München, Germany
    Comelio GmbH (Ecos Office)
    Fon: +49.711.460512750
    Fax: +49.711.460512759

  • Miami, USA
    Comelio, Inc. (Regus)
    Fon: +1.305.395.7962
    Fax: +1.305.395.7964

  • Kolkata, India
    Comelio Business Solutions Pvt. Ltd.
    Fon: +9133.4601.4451
    Fax:+9133.4601.4452

XML-Modellierung

Seminar, Workshop, Beratung oder ganzes Projekt? – Wir bieten Ihnen individuell zugeschnittene Dienstleistungen zu XML-Modellierung und XML-Technologien wie XML Schema, Relax NG oder DTD an.

Dienstleistungen für XML-Modellierung

Wir versuchen, ein 360 Grad-Programm an XML-Dienstleistungen anzubieten.

Seminare
Workshops
Unsere Seminare für XML Schema, Relax NG und andere XML-Technologien sowie für XML-Werkzeuge wie oXygen XML Editor oder Altova XMLSpy bieten Ihnen die Gelegenheit, sich mit den Techniken der XML-Modellierung zu beschäftigen, um dann eigene XML-Datenmodelle zu erstellen oder bestehende zu bewerten sowie zu kontrollieren, dass die Integration mit anderen Technologien gelingt.
Liegen bereits XML-Schnittstellen, öffentliche Standards oder andere Datenformate wie relationalen Datenbanken vor, dann ist es besser, sich mit XML Schema, DTD oder Relax NG sowie XML-Techniken in Oracle, MS SQL Server oder IBM DB2 am konkreten Beispiel zu beschäftigen. Unsere Workshops bauen didaktisch auf unseren XML-Seminaren auf, sind jedoch auf Sie individuell zugeschnitten.
Beratung
Projekte
Datenmodellierung und dabei auch XML-Modellierung mit XML Schema, Relax NG oder DTD steht normalerweise in Zusammenhang mit dem Aufbau von XML-basierten Schnittstellen, XML Publishing oder umfangreicher Software- und Datenbank-Entwicklung. Durch unsere XML-Beratung können wir Sie durch die Phasen eines solchen Projektes begleiten und es zum Erfolg führen.
XML-Technologien setzt man typischerweise in einem größeren Zusammenhang zusammen mit Programmiersprachen wie Java und .NET oder Datenbanken wie Oracle, MS SQL Server oder IBM DB2 ein. Wir führen ganze IT-Projekte durch, in denen XML-Module für Validierung, Transformation oder Abfrage genutzt werden und decken dabei auch Software- und DB-Entwicklung ab.

Techniken für XML-Modellierung

  • XML Schema ist der de-facto Standard für XML-Datenmodellierung und wird vom W3C (World Wide Web Consortium) gepflegt und wird in den meisten Fällen für datenorientierte Dokumente genutzt, welche eine starke Typisierung durch die umfangreiche Typ-Bibliothek erfordern. Mit XML Schema kann man eigene primitive Datentypen definieren und für diese sowie für komplexe XML-Strukturen Vererbung und damit eine wesentliche objektorientierte Fähigkeit nutzen.
  • Relax NG steht für Regular Language Description for XML New Generation und wird von der Organization for the Advancement of Structured Information Standards (OASIS) entwickelt. Die Techniken sind vergleichbar mit XML Schema. Jedoch bietet Relax NG keine Vererbung, sondern zeichnet sich dadurch aus, dass im Gegensatz zu XML Schema komplexe inhaltliche und strukturelle Abhängigkeiten formuliert werden können.
  • DTD (Document Type Definition) ist die erste Technik für XML-Modellierung, die auch vom W3C betreut wird. Sie wird heutzutage im Wesentlichen nur im Bereich XML-Publishing und damit in Redaktionen und Verlagen eingesetzt ist. Mit der DTD kann man weder starke Typisierung noch Vererbung von XML-Strukturen nutzen. Jedoch bietet es umfangreiche Fähigkeiten, modulare Strukturen für Datenmodelle zu definieren.

Ergänzende Technologien für XML Schema

  • XML-fähige Datenbanken: Datenbanken wie Oracle, MS SQL Server und IBM DB2 erlauben die Speicherung von XML-Daten direkt in der Datenbank sowie die Nutzung von XML in Variablen, Parameter für PL/SQL und T-SQL. Hierbei nutzt man auch XML Schema für die Validierung und Typ-Beschreibung. Zusätzlich bieten Oracle und PL/SQL noch viel mehr Unterstützung wie die Kombination mit objektrelationalen Features oder der nativen XML-Datenbank sowie Programmierung mit dem DOM (Document Object Model) an. Aber auch solche Standards wie XPath und XQuery oder XSLT sind direkt in PL/SQL und T/SQL möglich. Daher und für den allgemeinen Datenaustausch bietet es sich an, die XML-Datenmodelle für den Einsatz mit relationalen Datenbanken und Import/Export-Szenarien zu optimieren.
  • Objektorientierte Integration: Die beiden Programmiersprachen Java und .NET bieten jeweils Frameworks und Techniken, um aus XML Schema-Modellen Klassen und damit objektorientierte Strukturen zu erzeugen. Auch der umgekehrte Weg – die Erzeugung von XML Schema aus Java und .Net-Klassendefinitionen ist möglich. Diese Frameworks lassen sich dann auch nutzen, um XML-Daten in Objekte und wieder zurück umzuwandeln und somit quasi nahtlose XML-zu-Java oder XML-zu-.NET Integration zu ermögliche. Bei der Modellierung sollten diese Techniken berücksichtigt werden.

Produkte für XML-Modellierung

Wir sind Partner im Bereich Training, Consulting und Wiederverkauf für XML-Software von Altova und oXygen und nutzen diese Produkte auch in unseren Projekten.

  • Altova XMLSpy ist eine Entwicklungsumgebung für alle XML-Technologien. Er enthält einen Schema Designer, einen Code Generator, Datei-Konverter, Debugger, Profiler, bietet vollständige Datenbankintegration, Unterstützung für XSD, XSLT, XPath, XQuery, WSDL, SOAP, XBRL, und Office Open XML. Der besondere Schwerpunkt des Programmpakets Altova MissionKit liegt auf Skript-Entwicklung und grafischen Entwicklung für Lösung zu Datenintegration und Präsentation.
  • oXygen XML Editor bietet grafische Unterstützung für alle Schema-Sprachen, d.h. sowohl für XML Schema wie auch für Relax NG. Die Zusammenarbeit im Team gelingt über die automatische Dokumentation, den Include/Import Graph, die Analyse von Abhängigkeiten sowie Versionierung. oXygen XML Editor erlaubt es, die Standards XSLT, XPath, XQuery, WSDL, xProc, XInclude sowie Standards für Single Source XML Publishing zu verwenden und XML-fähige Datenbanken zu integrieren.