JDBC- / ODBC-Adapter für Infor ERP COM

Kurzübersicht

Mit dem JDBC- / ODBC- Adapter ColaComVql kann nun auch über Standardverfahren direkt auf die Daten von Infor ERP COM lesend zugegriffen werden. Dieser Adapter kommuniziert über die sogenannte VQL – Ebene des Infor ERP COM. Gegenüber dem bisher gerne praktizierten direkten Zugriff auf die dahinter liegende Datenbank, ist damit ein Auslesen der sogenannten NOSQL Fields möglich und die Feldnamen entsprechen der COM-internen Notation in ihrer Langform.

Hintergrund

Infor ERP COM ist ein (besonders) im deutschsprachigen Europa von vielen Anwendern geschätztes ERP System. Die Datenhaltung erfolgt auf Basis relationaler Datenbanken, in COM 6.3 und höher konkret auf Oracle und Microsoft SQL-Server. Zwischen einer COM-Applikation und der Datenbank befindet sich eine Abstraktionsschicht namens VQL. VQL vermittelt zwischen der datenbankneutralen Applikation und den Besonderheiten der jeweiligen Zieldatenbank. Zudem stellt VQL vereinfachte Zugriffsmechanismen auf die Businessdaten zur Verfügung.

Für Anwendungen welche von außerhalb auf die Infor-COM-Daten zugreifen möchten, hat der Hersteller die Möglichkeit vorgesehen, über die (Microsoft-) COM-Komponente InforX, auf die Daten der Anwendung zuzugreifen. Leider entspricht diese Methodik nicht einem der üblichen „Industriestandards“ und bedarf eines nur für diesen Anwendungsfall spezifischen Know-hows.

Daher wundert es nicht, dass in der Praxis InforX wenig zum Einsatz gelangt. Die Softwarehersteller und Kunden benutzen eher den direkten Zugriff auf die dahinter liegende Datenbank via ODBC oder JDBC. Dabei geht leider einiges an Komfort verloren, insbesondere der Zugriff auf die NOSQL-Fields von Infor COM ist so nicht möglich.

Der ColaComVql JDBC- / ODBC-Adapter ist quasi der „Missing Link“ und stellt einen standardkonformen, lesenden Zugriff auf die Infor ERP COM Daten zur Verfügung. Damit können nicht nur neue Applikationen einfacher entwickelt werden, auch bestehende JDBC- / ODBC-fähige Applikationen können nunmehr mit Infor COM zusammenarbeiten.

Ein weiteres Potential stellt der der ColaComVql JDBC- / ODBC-Adapter durch seine Remote-fähigkeit zur Verfügung. Musste bei der Verwendung von InforX noch ein Infor COM auf dem Client zwingend vorhanden sein, so kann nunmehr, ohne diese Voraussetzung, von jedem Client eine Verbindung zu VQL aufgebaut werden. Damit ist der Zugriff von allen JDBC- / ODBC-fähigen Plattformen auf die VQL Schicht gewährleistet – also nicht nur von Windows-basierenden Clients.

Technische Spezifikationen

Bei ColaComVql handelt es sich um einen JDBC-Type-2-Adapter, es gibt also neben Java auch einen Anteil an nativen Code. Dies hat seinen Hintergrund darin, dass für den Zugriff auf die VQL Ebene zwingend native APIs (C++) von Infor COM verwendet werden müssen.

Optional kann, über die Einbindung der Opensource Lösung RmiJdbc, ColaComVql auch als Type-3-Adapter, 100% Java-basierend, für den Client bereitgestellt werden. Dazu wird auf einem COM System ein ColaComVql Server gestartet, welcher dann die Type 3 Clients über RMI Aufrufe bedient. Hierdurch ist der JDBC-Adapter dann auch remotefähig und auch für Nicht-Windows-Plattformen verwendbar.

Die ODBC-Implementierung sitzt „on top“ auf dem JDBC-Adapter und stellt sich nach außen als PostgreSQL-Datenbank dar. Der Zugriff auf die Infor-COM-Daten erfolgt dann über einen standardmäßigen PostgreSQL-ODBC-Adapter.

ColaComVql läuft nur mit der Laufzeitumgebung von Infor ERP COM 6.3 und höher.

Interesse?

Haben Sie Interesse diesen Adapter in Ihre Softwarelösung für Infor ERP COM zu integrieren? Dann nehmen Sie doch einfach Kontakt mit mir auf.