Entwicklung und Erweiterung einer XML-Datenbankschnittstelle
Kurzbeschreibung
Weiterentwicklung und Erweiterung einer XML-Datentransferschicht, die diversen Anwendungssystemen eines Versicherungskonzerns eine einheitliche Schnittstelle zu verschiedenen DBMS (Datenbank-Management-Systemen) bietet.
Ergänzung
Die XML-Schicht ist für unterschiedliche Datenbanken im Einsatz: SQLite / PosGreSQL / Sybase SQL Anywhere. Die XML- Datentransferschicht ist eine COM-Komponente und in C++ implementiert. Die unterschiedlichen COM-Objekte unterstützen je nach Implementierung lesenden und schreibenden Zugriff auf die Datenbank. Die COM-Objekte bieten eine öffentliche Service-Schnittstelle, die zumeist eine fachliche Abbildung der Objekte im Datenmodell darstellt.
Fachbeschreibung
Aufrufer der COM-Objekte sind zentrale CRM-Systeme und Tarifierungsbausteine, die jeweils Daten (zu Personen/Vorgängen/Adressen/..) lesen und schreiben können. Die Tätigkeit beinhaltet die Erweiterung der XML-Schnittstellen bestehender Dienstobjekte (COM) und die Einführung neuer Dienstobjekte. Zuweilen enthalten zugehörigen Queries umfangreiche und komplexe Business Logik. Aus Architektur-Sicht ist es ein Framework (objekt-orientiert) und bietet Grundfunktionalitäten (SQL-Abfragen), die erweitert werden können.