Die Komponenten von Caché

Eine der Besonderheiten der Caché Datenbank und Entwicklungsumgebung ist ihre Offenheit und einfache Integration mit anderen Technologien. Caché lässt sich nahtlos mit dem .NET Framework integrieAren und bietet dabei hervorragende Performance und Skalierbarkeit für .NET Applikationen.
Caché & .NET
.NET ist eine neue, extrem offene Anwendungsentwicklungs- und Laufzeitumgebung von Microsoft. Sie erleichtert Applikationsintegration, Verwendung von Web Services und Datenbankunabhängigkeit.
Durch den offenen und flexiblen Datenzugriff arbeitet Caché nahtlos mit .NET. Es existieren viele verschiedene Möglichkeiten, Caché mit einem .NET Client zu verbinden. Der einzige Unterschied liegt darin, ob der Zugriff auf die Caché Daten über Objekte, SQL, XML oder SOAP erfolgt. Entwickler können Applikationen mit den von Ihnen bevorzugten Technologien entwickeln - sie alle profitieren von der überragenden Performance und Skalierbarkeit von Caché.
.NET- Kompatible Applikationsentwicklungs-Technologien
- COM & ADO
COM und ADO sind beides "ältere" Microsoft Technologien, die in .NET enthalten sind, um die Migration auf das neue Framework zu fördern. Caché interagiert mit COM über den Objektzugriff - dabei werden Caché Klassen als COM Klassen projiziert. Im Gegensatz dazu bietet ADO Objekt "Wrapper" für relationale Daten und interagiert daher über den relationalen Datenzugriff mit Caché.
- ADO.NET
ADO.NET ist ein Nachfolger von ADO, der für das .NET Framework optimiert wurde. ADO.NET soll .NET Applikationen "Datenbank-unabhängig" machen. Wie ADO verwendet ADO.NET den relationalen Datenzugriff für die Kommunikation mit Caché.
- Web Services
Es existieren zwei verschiedene Möglichkeiten, Web Services in .NET zu verwenden: entweder man sendet XML Dokumente über HTTP oder man verwendet SOAP, um den Austausch der XML Dokumente zu vereinfachen. Caché kann die Daten als XML oder SOAP Dokumente projizieren und arbeitet damit nahtlos mit .NET Web Services.

Entwicklern verschiedene Möglichkeiten geben
Entwickler von .NET Applikationen, die die Vorteile der hohen Performance und massiven Skalierbarkeit von Caché nutzen möchten, können die Entwicklungstechnologien ihrer Wahl verwenden.

