|
Allora
Bi-direktionale Echtzeit XML-RDB Transformation
Java Middleware
Allora setzt führende XML Mapping Technologie ein, um
Anwendungsentwicklern umfassenden Zugriff auf relationale Datenbanken zu geben, ohne
komplexe SQL oder XSLT Programmierung. Allora kann auf hohem Niveau XML aus jeder
Datenbank erzeugen und XML Elemente und Attribut-Werte in jede Datenbank schreiben.
Allora bietet auch XML Zugriff auf granulare Datenbankstrukturen.
Allora ist eine XML-Plattform, die (1) aus Design-Time-Programmen
für die Abbildung von XML auf relationale Daten besteht,
(2)
Assistenten für allgemein verbreitete Entwicklungssysteme* und;
(3) einem reichhaltigen Satz von Anwendungs-Programmierschnittstellen (APIs) zur Runtime-Engine* für die Anwendungsprogrammierung.
*Englische Website
Allora beschleunigt Entwicklung und Einsatz
von Anwendungen, indem es Datenstrukturen zwischen
XML-Elementen/-Attributen und relationalen Datenbankstrukturen genau
und transparent abbildet. Ist das Allora-Mapping definiert, steht
der volle bidirektionale XML-RDB-Zugriff bereit. Allora gibt
Entwicklern eine einfache, konsistente XML Schnittstelle zu
relationalen Daten.
Die Design-Time-Komponenten von Allora
schließen die grafische Mapper-Anwendung, Quellcode-Assistenten,
Objekt-Schnittstellen und Beispielquellcode ein. Mit der grafischen
Design-Time Mapper-Anwendung sieht der Entwickler DTD- und
XML-Schemata und Datenbankkataloge in Baumstruktur gleichzeitig
nebeneinander. Zudem kann der Mapper automatisch XML Schemata aus
relationalen Datenbanken erzeugen und umgekehrt. Mit Hilfe der
Mapping Dateien, die der Mapper erzeugt, können Entwickler Daten
anfordern, indem sie XML Strukturen an Stelle von
Datenbankstrukturen oder SQL angeben. Diese Mapping Dateien werden
an Alloras Schnittstellen durch aufrufende Anwendungen
übergeben.
Allora bietet einen reichen, flexiblen Satz
von Schnittstellen. Entwickler können durch XML-Element/
Attribut-Referenzen einschließlich XPATH auf Daten zugreifen,
oder durch RDB-Katalog-Strukturen. Wahlweise setzen sie
detaillierte XML-Element/ Subelement-Methoden oder SQL Befehle auf
Satz/Feld-Ebene ein. Das Allora OVLT API optimiert den Import und
Export von Daten in sehr große Tabellen und XML Dokumenten. Dieses
API steigert die Performanz um eine ganze Größenordnung und
minimiert dabei die Ressourcen-Anforderungen lokal und am
Datenbankserver. Allora verwaltet alle SQL Middleware
Verbindungsprozesse für effiziente und korrekte Interaktion mit der
Datenbank.
Alloras Data-Binding-Objektschnittstellen
erlauben Entwicklern, Objekte zu schaffen, die Datensätze
darstellen. Data binding umfasst Methoden zur Iteration durch
Datensätze, jedoch unter Erhalt der XML-formatierten Strukturen.
Für maximale Flexibilität des Datenzugriffs
kann Allora auch als Vollfunktions-Web-Service auf SOAP-Basis
implementiert werden. Der Allora Webservice unterstützt zwei
Client-Zugriffsmodi: einen SOAP Interfacemodus und einen remote API
Modus auf höherer Ebene.
Native Windows Allora Technologie steht für
OEM-Partner zur Verfügung. Bitte wenden Sie sich an HiT Software,
wenn Sie an weiterer Information dazu interessiert sind.

Allora Spezifikationen
Design-Time Werkzeuge
· Grafische Mapper Anwendung
· Quellcode-Assistenten für WebSphere Studio, Eclipse, Borland,
JBuilder, Oracle JDeveloper, Sun™ Java Studio und SunForte
· Objekt schnittstellen
· Quellcode-Beispiele
Anwendungsprogrammierschnittstellen
· Mapping
· Data-Binding
· JMS
· XPATH
Unterstützte Datenbanken*
· DB2 UDB for z/OS, iSeries, Linux, AIX, Solaris, Windows
· Oracle
· Microsoft SQL Server
· Sybase
· Informix
· und mehr
* Siehe: www.hitsw.com/support/kbase/allora/Allora-JDBCDrivers.htm für eine komplette Liste
Systemvoraussetzungen
· JDBC oder ODBC SQL middleware
· JDK v1.3 oder höher
Für Web-Service
· Tomcat v3.2.2 oder höher
· JAXP v1.1 oder höher
· SOAP v2.2 oder höher
· Xerces v1.3.0 oder höher
· gnu regexp v1.0.8 oder höher
· JavaMain v1.1.3 oder höher
· JavaBeans v1.0.1 oder höher

Für detailliertes Diagramm bitte hier klicken
Integrationsmodules:
· IBM
WebSphere Studio*
· Eclipse*
· Borland
JBuilder*
· Oracle
JDeveloper*
· Sun
Java Studio*
· Altova
XMLSPY*
*Englische
Website

|