Caché コンポーネンツ

Caché and .NET

.NETCaché のデータベースと開発環境には、他のテクノロジーとの統合が容易であり、オープンであるという特徴があります。.NETフレームワークで作業される開発者の方は、Caché がシームレスに動作し、.NETアプリケーションに対して際立ったパフォーマンスとスケーラビリティを提供することを実感いただけます。

Cachéと.NET

.NETとは、Microsoftが提供する新しいアプリケーション開発環境であり、ランタイム環境です。.NETは極めてオープンな環境として人気があり、アプリケーションの統合やWebサーバーの利用を促進し、データベースへの依存性を低減できると期待されています。

Caché は、そのオープンかつフレキシブルなデータアクセスにより、.NETとシームレスに連動します。Caché を.NET クライアントに接続する方法は多数あります。それらの違いは、Cachéデータに対してオブジェクト、SQL、XML、またはSOAPからアクセスするか どうかという点だけです。開発者は好みのテクノロジーを利用してアプリケーションを作成できます。どのテクノロジーを使ったとしてもCaché の優れたパフォーマンスとスケーラビリティの恩恵を受けることができます。

.NET-コンパチブルなアプリケーション開発テクノロジー

  • COM & ADO
    COMとADO は、より新しいフレームワークへのマイグレーションを奨励するために、 .NET に採用された「古い」Microsoftテクノロジーと考えられています。Cachéは、そのオブジェクトデータアクセスを介して(CachéクラスをCOMクラスとして公開)、COMと対話します。その一方、ADOはリレーショナル・データに対してオブジェクト「ラッパー」を提供し、Cachéのリレーショナル・データ・アクセスを介して Caché と対話します。
  • ADO.NET
    ADO.NETはADOの最新版で、.NETフレームワークでの使用向けに最適化されています。これは .NETアプリケーションを「データベースに依存しない」ようにすることを目的としています。ADOと同様に、Cachéとの対話にはCaché のリレーショナル・データ・アクセスが使われます。
  • Web Services
    Web Serviceを .NET で使用する方法は2通りあります。1つはHTTPを介してXMLドキュメントを送信する方法です。そしてもう1つは、SOAPプロトコルを使用してXMLドキュメントの交換を簡略化する方法です。どちらの場合でも、CachéはデータをXMLまたはSOAPドキュメントとして公開できるため、.NETWeb Sercicesとシームレスに連動します。

.NET Diagram

開発者に選択肢を提供する

Caché の高性能で圧倒的なスケーラビリティを利用したい .NET アプリケーション開発者は、さまざまな開発テクノロジーの中から選択することができます。