
InterSystems CACHE est une base de données objet à très hautes performances
l'environnement RAD d'InterSystems CACHE permet des développements plus rapide qu'avec n'importe quel autre environnement.
En vertu de l'accès aux données ouvert et flexible qu'il autorise, Caché fonctionne de façon transparente avec la plateforme .NET. Il existe de nombreuses manières de connecter les deux, notamment via des objets, SQL, XML et SOAP. Les développeurs peuvent créer des applications en utilisant les technologies de leur choix. Toutes bénéficieront de la modularité et des performances de haut niveau de Caché.
COM et ADO, qui passent pour être les "anciennes" technologies de Microsoft, sont incluses dans .NET afin d'encourage la migration vers cettre dernière plateforme. Caché dialogue avec COM par l'intermédiaire de son ObjectServer pour ActiveX, en exposant les classes Caché sous la forme de classes compatibles COM. En revanche, ADO fournit des "wrappers" d'objets pour les données relationnelles, et interagit avec Caché via l'accès aux données relationnelles de Caché.
ADO.NET est une nouvelle incarnation d'ADO, dont l'usage est optimisé pour l'infrastructure .NET. Cette technologie est destinée à rendre les applications .NET "indépendantes des bases de données". A l'instar d'ADO, elle utilise l'accès relationnel pour dialoguer avec les données de Caché.
Il existe deux façons d'utiliser les services Web dans .NET. La première consiste à envoyer des documents XML via HTTP. La seconde utilise le protocole SOAP pour simplifier les échanges de documents XML. Dans les deux cas, Caché peut exposer les données sous la forme de documents XML ou SOAP. Il fonctionne ainsi de façon transparente avec les services Web.NET.