X-ING,
Projekt am
Lehrstuhl Systemarchitektur im
Institut für Informatik der
HUB
Einführung
Das Projekt X-ING (sprich "crossing") beschäftigt
sich mit dem Einsatz von XML bei der Erstellung, Administration und
Ausführung von IN-Diensten.
Wer sich weder unter XML und noch unter IN etwas vorstellen kann, dem
seien als Einstieg die folgenden Seiten empfohlen, die jeweils einen
kurzen Einblick geben:
- Was sind Intelligente Netze (IN)?
- Was ist XML?
- Weitere Spezifikationen im XML-Umfeld
Die erste Projektphase beschäftigt sich zunächst mit der
Repräsentation der im Umfeld von IN-Systemen auftretenden Daten
bei der Dienstdefinition, -administration und -präsentation.
Dabei ist zu klären
- Wie lassen sich die zu einem IN-Dienst gehörenden
Datendefinitionen adäquat mittels XML ausdrücken,
d.h. wie wird das Datenmodell eines Dienstes in XML beschrieben?
Dabei ist zu beachten:
- Welche Vorteile bringt die (sich noch in der
Entwicklung befindende) XML-Schema-Spezifikation?
- Wie lässt sich ein Datenmodell über XMI aus
dem UML-Modell eines Dienstes ableiten?
- Wie lassen sich bereits definierte Dienste und deren
Datenmodelle wiederverwenden?
- Wie können aus solchen XML-Datenmodellen
Repräsentationen in anderen Formaten (etwa HTML, PDF,
Java, etc.) erzeugt werden? Sind XSLT-Stylesheets die
geeigneten Mittel, etwa hinsichtlich Mächtigkeit,
Kompliziertheit, Performance?
- Inwieweit lassen sich aus dem Datenmodell eines Dienstes
generische Administrations- und Managementschnittstellen
ableiten? Welche Informationen müssen dazu bereits im
Datenmodell enthalten sein? Wie sehen solche Schnittstellen
in HTML, WML oder VoiceXML aus?
- Welche allgemein verfügbaren Werkzeuge lassen sich ohne
großen eigenen Implementierungsaufwand an welchen Stellen
im Verarbeitungsprozess integrieren? Worin unterscheiden sich
diese Tools?
- Wie kann durch Komprimierungs- oder Verteilungsstrategien die
Größe der zu verarbeitenden Dateien reduziert
werden? An welchen Stellen spielt Performance eine große
Rolle?
Zur Veranschaulichung wurde ein
Szenario entworfen, das
mögliche Beziehungen zwischen einzelnen Diensten und deren
Datenmodellen beispielhaft demonstriert und damit als
Evaluationsszenario dienen kann. Die XML-Repräsentation
der Datenmodelle muss in der Lage sein, die hier beschriebenen
Zusammenhänge geeignet auszudrücken.
| ©
ob
|
Mon, 28. Feb 2000, 11:32
.
|
|