Development and extension of an XML database interface
Brief description
Further development and extension of an XML data transfer layer that offers various application systems of an insurance company a uniform interface to various DBMS (database management systems).
Supplement
The XML layer is used for different databases: SQLite / PosGreSQL / Sybase SQL Anywhere. The XML data transfer layer is a COM component and implemented in C++. Depending on the implementation, the different COM objects support read and write access to the database. The COM objects provide a public service interface, which usually represents a domain-oriented representation of the objects in the data model.
Subject description
Callers of COM objects are central CRM systems and pricing modules that can read and write data (on persons/processes/addresses/…). The activity includes the extension of the XML interfaces of existing service objects (COM) and the introduction of new service objects. Sometimes, associated queries contain extensive and complex business logic. From an architectural point of view, it is a framework (object-oriented) and offers basic functionalities (SQL queries) that can be extended.