Kalix, E. (2002):Konzeption und prototypische Implementierung eines Werkzeugs für die dienstorientierte TariferstellungZusammenfassung Viele Unternehmen verlagern heutzutage die Verwaltung ihrer Kommunikations- dienste auf externe Provider. Da solche Grosskunden ueber viele Nutzer verfuegen, die vielseitige Aufgaben mit Hilfe von Individualdiensten im Intranet und in externen Netzen, z.B. dem Internet, erfuellen sollen, ist dies eine sehr komplexe Aufgabe. Provider von Kommunikationsdiensten brauchen daher Unterstuetzung bei der Aufgabe, geeignete Tarife fuer Vertraege mit Kunden zu finden, die verschiedene Unternehmensstrukturen haben und individuelle Dienste mit verbrauchsorientierter Abrechnung wuenschen. Daher soll ein Tariftool erstellt werden, das aus bewerteten Altvertraegen geeignete Tarifparameter fuer bestimmte Anforderungen des Kunden ermittelt. Zur persistenten Speicherung der Altvertraege wird ein Wissenbasiertes System gewaehlt, dessen Wissensbasis in einer Datenbank abgelegt ist. Das Tariftool soll auf einem Tarifmodell beruhen, das einen Vergleich der Vertraege ermoeglicht. Zur Ermittlung eines geeigneten Tarifmodells wurde eine Literaturrecherche durchgefuehrt und ein allgemeines Tarifmodell abgeleitet. Ferner wurden Wissensbasierte Systeme analysiert. Als zweckmaessige Loesung erwies sich ein Wissensbasiertes System mit Objektorientierung und Regeln zur Modifi- kation des Programmablaufs, bei dem die Basisdaten in einer relationalen Datenbank gehalten werden. Das Tariftool wurde als Prototyp objektorientiert entwickelt und implementiert. Im Tarifmodell, das dem Tariftool zugrunde liegt, werden die wichtigsten Faktoren, wie z.B. Bereitstellung von Ressourcen, Dauer, Dienstguete und Volumen der Datenuebertragung und gegebenfalls die Tageszeit beruecksichtigt. Die Datenbank ist als relationale PostgreSQL-Datenbank vorgegeben, das Anwendungsprogramm wurde in der Programmiersprache Java implementiert. Die Basisdaten (Vertrag, Dienst, Kunde, Tarifparameter usw.) sind als objektorientierte Daten dargestellt und als Tabelle in der Datenbank gespeichert. Regeln koennen dazu beitragen, die Suche nach einem besten Vertrag zu optimieren. Fuer die Tariftoolfunktion "Finden des besten Vertrags" wurden geeignete Suchkriterien entwickelt. Weitere Funktionen des Anwendungsprogramms sind Aktualisieren der Wissensbasis, sowie Schreiben und Lesen von Datensaetzen. Da der Prototyp Tariftool nicht den gesamten Umfang an Tarifdaten bewaeltigen kann, wurden repraesentative Daten fuer Dienste und Tarifparameter ausgewaehlt. Das Ergebnis der Implementierung ist ein Prototyp Tariftools, der auf andere Datenbanken portierbar ist, die ueber JDBC eine Verbindung zu Javaprogrammen herstellen koennen. Tests ergaben, dass das Tariftool im Rahmen seiner Moeglichkeiten ein brauchbares Werkzeug zum Auffinden geeigneter Tarif- parameter bei bestimmten Vorgaben ueber gewuenschte Dienste und Kundenprofil ist.
|