Die API ist in IDL geschrieben, wobei eine Implementierung in andere Sprachen wie Java oder C++ möglich ist, sofern diese objektorientiert sind.Dieses Hersteller-übergreifende Konzept ermöglicht die Unterstützung von nahezu allen existierenden Datenbanken. Mit einer nativen XML-Lösung ist es nicht notwendig, die XML-Daten in andere Datenstrukturen umzuwandeln; die Daten werden innerhalb des XML-Verarbeitungs-Workflows stets verfügbar gespeichert und gelesen.
Andererseits zählen zu den Vorteilen relationaler Datenstrukturen enorm schnelle Datenzugriffszeiten und eine mathematisch wohlfundierte relationale Theorie, außerdem ist diese Technologie seit langem bewährt. Die Leistungsvorteile einer relationalen Datenbank können jedoch durch das Mapping relationaler Strukturen auf XML vermindert werden.
Allgemein kann man die API XML:DB API mit Technologien wie ODBC, JDBC oder Perl DBI vergleichen.
Verwendung der XML:DB
Mit der API kann man:
Innerhalb der XML:DB-Initiative besteht neben den Schnittstellen IDL-API und Java eine Update-Sprache in Form einer gut aufgebauten XML-Sprache. XUpdate verwendet weitgehend die von Xpath definierte Ausdruckssprache zum Auswählen von Elementen für Aktualisierungen und Conditional Processing. XUpdate ist eine rein deskriptive Programmiersprache, die in Anlehnung an die Definitionen der XSL-Transformationen entwickelt wurde.
Salesforce forciert den Ausbau seiner Industry Clouds. Mit ihrem Prozesswissen könnten deutsche IT-Dienstleister davon profitieren.
Bisher unbekannter Bedrohungsakteur versucht über gefälschte IP Scanner Software-Domänen Zugriff auf IT-Umgebungen zu erlangen.
Der Bericht zeigt bereits nutzbare Angriffsanwendungen und bewertet die Risiken, die davon ausgehen.
Deutsche sehen Finanzwesen und IT im Zentrum der KI-Transformation. Justiz und Militär hingegen werden deutlich…
Cubbit ist das weltweit erste Unternehmen, das Cloud-Objektspeicher anbietet. Es wurde 2016 gegründet und bedient…
Unbefugte können Schadcode einschleusen und ausführen. Auslöser ist eine fehlerhafte Implementierung einer Android-Funktion.