Die Darmstädter Software AG will im Laufe dieses Jahres zahlreiche Neuerungen für ihre Stammprodukte Adabas und Natural auf den Markt bringen. Unterstützung kommt für serviceorientierte Architekturen (SOA), Web-Services, die Open-Source-Entwicklungsumgebung von Eclipse sowie Ajax-basierende Rich-Internet-Anwendungen. Durch einen plattformübergreifenden Support und die ereignisgesteuerte Datenreplikation sollen Anwender flexibel das gewünschte Entwicklungs- und Implementierungssystem wählen können.
Zu den Highlights der Hochleistungs-Datenbank Adabas 2006 zählen die ereignisgesteuerte Datenverteilung in Echtzeit zwischen Adabas, relationalen und XML-Datenbanken, offene Schnittstellen für Web-Services, JDBC und ODBC, standardisierte Datenabfragen mit SQL und XQuery sowie eine zentrale Management-Umgebung sowohl für große Multimedia-Dateien als auch für strukturierte Daten.
In Sachen Entwicklung hat der Hersteller als erstes Produkt seiner Natural-2006-Reihe die "Natural Business Services" für Mitte März angekündigt. Mit den dort enthaltenen Modellierungstechniken lassen sich transaktions- und serviceorientierte Geschäftsfunktionen erstellen, die auf Mainframes laufen oder als Java-, Visual-Basic- und C#-Klassen beziehungsweise als Web-Services bereitgestellt werden. Eine grafische Oberfläche erlaubt die Entwicklung auf Basis vordefinierter Modelle, wobei der Code für die Servicelogik automatisch erzeugt wird. Da eine Tool-Umgebung für Visual Studio und Eclipse integriert ist, müssen .NET- und Java-Entwickler keine Natural-Kenntnisse besitzen, zumindest wenn es darum geht, Services wiederzuverwenden. Die Bereitstellung erfolgt unter Unix, Linux und auf Mainframes (z/OS, z/VSE, BS2000/VSE). Als Datenquellen lassen sich Oracle, DB2, SQL Server, Adabas, VSAM, IMS/DB sowie XML-Pools oder Web-Services einbinden. Zentral verwaltete Services werden über das Natural Development/Runtime Repository im Hinblick auf ihre Verwendung und Konfiguration geprüft. Die Service-Metadaten werden für SOA-Registries/Repositories wie UDDI bereitgestellt. (ue)