DataDirect Connect for ADO.NET
by データディレクトテクノロジーズ株式会社 - 製品のタイプ: コンポーネント / .NET Class
インターフェースとデータストアを繋ぐデータ接続コンポーネント。 Connect for ADO.NETは、Oracle、DB2、Sybaseへのデータコネクティビティを提供します。Connect for ADO.NETは、100%マネージドコードで書かれており、.NETのCLRに完全な制御下で動作するため、アンマネージドコードが呼び出されることはありません。他ベンダ製.NETプロバイダは、アンマネージドクライアントコンポーネントに依存しているため、.NET CLRによるセキュリティが迂回され、マネージドコード環境の利点が失われています。また、Oracle Netなどのデータベースクライアントソフトを不要にする為、効率化されたネットワークアクセスによりパフォーマンスが改善され、アプリケーションのインストール、運用、および管理が簡単です 。
一般向け価格については下記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。
DataDirect Connect for ADO.NET V3.1 Client/Work Station (ダウンロード版)
| カートに追加 |
¥ 11,550 (税込) |
1 ユーザーライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 55,650 (税込) |
5 ユーザーライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 107,100 (税込) |
10 ユーザーライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 204,750 (税込) |
20 ユーザーライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 9,450 (税込) |
1 ユーザー初年度以降メンテナンスサービス |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 1,890 (税込) |
1 追加ユーザー初年度以降メンテナンスサービス - 4 ユーザまで1 ユーザ毎追加 |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 9,450 (税込) |
5 ユーザー初年度以降メンテナンスサービス |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 18,165 (税込) |
10 ユーザー初年度以降メンテナンスサービス |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 34,755 (税込) |
20 ユーザー初年度以降メンテナンスサービス |
要確認 |
ダウンロード (30.4 MB) |
DataDirect Connect for ADO.NET V3.1 Server (ダウンロード版)
| カートに追加 |
¥ 588,000 (税込) |
1 CPUライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 1,018,500 (税込) |
2 CPUライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 1,879,500 (税込) |
4 CPUライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 3,601,500 (税込) |
8 CPUライセンス |
|
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 99,960 (税込) |
1 初年度以降メンテナンス |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 173,040 (税込) |
2 初年度以降メンテナンス |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 319,200 (税込) |
4 初年度以降メンテナンス |
要確認 |
ダウンロード (30.4 MB) |
| カートに追加 |
¥ 611,520 (税込) |
8 CPUメンテナンスサービス |
要確認 |
ダウンロード (30.4 MB) |
すべてのご注文にて弊社標準の 契約条件および返品条件の内容が適用されます。
一般向け価格については上記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。
新機能
DataDirect Connect for ADO.NET 3.1新機能
- 64ビット.NET Frameworkのサポート
Microsoft .NET Frameworkには32ビット版と64ビット版の両方があります。64ビット版は、EM64T(Extended Memory 64 Technology)が組み込まれたAMD OpteronやIntel Xeonなどのx64プロセッサ用に設計されています。64ビットプラットフォーム固有の大容量メモリサポートと高い処理能力により、スケーラビリティとパフォーマンスが向上し、クエリー時間が短縮されるため、64ビットプラットフォームのソリューションを採用する企業が増えています。DataDirectは、すべての主要なデータベースに対応する64ビット環境のADO.NETコネクティビティを提供している唯一のベンダです。DataDirectでは、32ビット版と64ビット版の両方のサポートに必要なコンポーネントがインストールされるため、インストールプロセスが非常に単純であり、また、両方のプラットフォームをサポートする共通のアプリケーションイメージを簡単に開発できます。 - OS(オペレーティングシステム)認証(シングルサインオンまたはKerberos)
OS認証は、ユーザIDを検証するための信頼されたサードパーティ認証サービスです。DataDirect Connect for ADO.NETデータプロバイダの最新リリースでは、NTLMをサポートしています。NTLMは、メッセージの機密性(暗号化)と一貫性(署名)を提供するセッションセキュリティメカニズムを提供します。KerberosはNTLMの一種です。
この機能を使用すると、アプリケーションのユーザ認証をアプリケーションの実行環境に用意されている認証メカニズムと統合することができます。企業は、シングルサインオン環境を構築してセキュリティを強化するとともに、ユーザがアプリケーションごとにログインする手間を省き、ユーザアカウントの管理に関連するコストを削減できるようになります。DataDirectのOS認証機能により、ADO.NETデータプロバイダはこの環境にシームレスに統合されます。
このリリースでは、以下の認証機能をサポートしています。 - 資格情報の委任 - アプリケーションがユーザに代わって動作できるようにする機能です。Webベースのアプリケーションの場合、アプリケーションまたはWebサーバは、委任に基づいてユーザの資格情報を使用できます。アプリケーションの実際のエンドユーザを権限のベースにできるため、サーバ管理者の資格情報を使用する場合に比べてセキュリティが強化されます。また、アプリケーションの監査証跡において、アプリケーションの使用を汎用のシステム管理者IDではなくエンドユーザに関連付けることができます。
- 再認証 - DataDirectには、プールされた接続を別の認証済みユーザに関連付けし直す機能があります。接続プーリングを使用するアプリケーションでこの機能を使用すると、プールに必要な接続数が最小限に抑えられ、より効率的に接続を再利用できるようになります。再認証のサポートはデータベースによって異なります(詳細については、各データベースに関するマニュアルを参照してください)。
- KDC(Key Distribution Center:キー配布センタ)の包括的なサポート - Active DirectoryとMITの両方をサポートしています。
- SSL(Secure Socket Layer)による暗号化のサポート
SSLは、データベース接続で暗号化データを送信するための業界標準のプロトコルです。SSLでは、情報を暗号化しクライアント/サーバ認証を提供することによって、データの一貫性を保証します。データベースとアプリケーション間で送信されるデータは危険にさらされるおそれがありますが、このようなデータを保護するため、DataDirect Connect for ADO.NETデータプロバイダではSSLをサポートしています。データ暗号化と暗号化アルゴリズムのサポートは、データベースによって異なります。 - XMLデータ型のサポート
ネイティブXMLデータを格納できるよう、複数のデータベースベンダでネイティブXMLデータ型がサポートされるようになりました。現在では、1つ以上のXMLデータ型列を含むデータベーステーブルを作成可能です。XMLデータ型列は、大きなバイナリオブジェクトとして格納され、XMLモデルでドキュメントの順序と再帰的構造をサポートできます。残念ながら、データ型の実装方法がデータベースベンダによって異なるため、相互運用可能なデータベースアクセスコードの開発には困難が伴います。このリリースのDataDirectでは、OracleプロバイダおよびDB2 ADO.NETプロバイダにおけるXMLデータ型のサポートが追加されました。DataDirectでは、複数のデータベース間や複数のDataDirect製品(ADO.NET、JDBC、ODBC)間でXMLデータの通信を行ったり管理したりするための一貫したメカニズムを提供します。 - データベースベンダのパラメータバインディングと構文のサポート
DataDirectでは長い間、.NET環境における複数のデータベース(OracleやSQL Serverなど)のサポートを容易にする相互運用機能を提供し続けています。Connect for ADO.NETの最新リリースではこの相互運用性が強化され、DataDirectの優れたデータプロバイダを活用しながら、企業の既存のコードベースも利用できます。今回、パラメータマーカと、データベースベンダのデータプロバイダで使用される構文固有のバインディング動作が、新たにサポートされるようになりました。このアプローチによって、データベースベンダのプロバイダ固有のコードを再利用できるようになり、DataDirectのデータプロバイダへの移行作業が簡素化されます。 - DataAdapterバッチ更新のサポート
アプリケーションでの更新バッチサイズの管理が可能になり、更新が効率化されます
構成可能なバッチを使用してDataSetを更新できるよう、DataDirectプロバイダが機能強化されました。DataAdapterクラスを使用すると、開発者は、更新の実行にデータソースでサポートされる最大バッチサイズを使用するか、特定のバッチサイズを使用するかを構成できます。単一行の更新も引き続きサポートされています。DataDirectによる業界初のバッチ更新サポートは、このクラスで最高のパフォーマンスを実現する100%マネージドアーキテクチャに基づいています。アプリケーションでこの新しいバッチ更新機能を利用すると、パフォーマンスが即座に向上します。そのうえ、このパフォーマンス向上は、コストのかかるアプリケーションロジックの変更を行うことなく実現可能です。 - IPv6のサポート
IPv4インターネットアドレスプールは、急速に少なくなっています。大量のインターネットアドレスを追加できるIPv6(インターネットプロトコルバージョン6)は、すべての主要なデータベースの最新バージョンでサポートされています。アメリカ合衆国政府は、連邦政府機関におけるIPv6の使用を、2008年6月までに実現するよう義務付けています。リリース3.1では、DataDirect Connect for ADO.NET DB2、SQL Server、Sybaseの各プロバイダでIPv6がサポートされています。
DataDirect Connect for ADO.NET 3.0新機能
データディレクトテクノロジーズのコネクティビティ技術は、共通のアーキテクチャで設計され、各種データベースに対して、同じ機能とパフォーマンスを提供します。
- ADO.NET 2.0への準拠
DO.NET 2.0の仕様では、プロバイダやデータソースに依存しないプログラミングモデルをサポートする共通プログラミングモデルがサポートされています。Microsoft .NET Framework 1.xでは、データベースの種類ごとに専用に作られたADO.NET 1.0接続オブジェクトを明示的に指定する必要がありました。このため、SQL Server、Oracle、DB2、Sybaseなど、さまざまなデータベースプロバイダで相互運用可能なコードを記述することは不可能でした。ADO.NET 2.0では、共通の操作を提供する一連の関連するクラスが用意されており、開発者は、ジェネリックインターフェイスを使ってコードを記述することができます。このため、対象となるデータベースが事前にわからなくてもデータベースの呼び出しを行うことができます。これらのオブジェクトは、継承モデルを使用して実装される共通のオブジェクト名を共有します。プロバイダの種類に基づいてクラスのインスタンスを割り当てるプロバイダファクトリモデルが使用されています。(SQLServerFactory、OracleFactory、DB2Factory、SybaseFactoryなど。これらはすべて、DDtek名前空間のメンバです。)ADO.NET 2.0では、プロバイダをプログラムで列挙できる一連の新しいインターフェイスがサポートされているため、開発者は、各ホストに登録されているプロバイダの機能や詳細についてのメタ情報を列挙することができます。 - Visual Studio .NET 2005との統合
Microsoft Visual Studio 2005を使った相互運用可能なデータベースコードの開発を支援するビジュアル開発支援機能が用意されています。これらのビジュアル開発支援機能は、Visual Studio 2005環境にシームレスに統合されており、SQL Server、Oracle、DB2、Sybaseなど、さまざまな種類のデータベースにわたって一貫したレベルの機能を提供します。たとえば、サーバエクスプローラ、コード生成ウィザード、クエリービルダ、スキーマビューアなどをサポートする視覚的なドラッグアンドドロップのメタファーが活用されているほか、Visual Studio 2005環境への状況依存ヘルプの統合によって、DataDirect Connect for ADO.NET 3.0を使ったプログラミングの際の開発者の環境が強化されています。- ジュアルコーディング機能の特徴を以下に示します。
サーバエクスプローラの完全なサポート。Tables、Columns、Procedure argumentsなど、すべての標準コレクションでスキーマ情報(広範なオプションコレクションのサポートを含む)が公開されます。
グラフィカルな接続ダイアログによる接続プロセスのガイド。これらのダイアログでは、後に開発や運用で使用できるように接続文字列を保存できます。 - Windowsフォームアプリケーションの開発では、DataDirectのデータプロバイダオブジェクトに対してドラッグアンドドロップの機能を使用できます。
ウィザードを使用して、DataDirectのデータプロバイダで使用するコードを生成できます。
クエリービルダを使用して、データベースクエリーをグラフィカルにデザインできます。
ビジュアル機能を使って指定したプロパティに基づいて、プロパティを設定するために必要なアプリケーションコードが自動的に生成されます。
特長
データディレクトテクノロジーズのコネクティビティ技術は、共通のアーキテクチャで設計され、各種データベースに対して、同じ機能とパフォーマンスを提供します。
- 完全なマネージドコードで、最高のパフォーマンス、機能、セキュリティを提供
- ADO.NET 2.0仕様への準拠。(ADO.NET 2.0は、Microsoft .NET Framework 2.0に含まれている最新バージョンのデータアクセスAPIです。)
- セキュリティやアプリケーション管理など、ADO.NET 環境の利点をフルに活用
- ビジュアル開発支援機能によるVisual Studio 2005とのシームレスな統合。
- データベース ベンダー製のクライアントソフトウェアのインストールが不要(Oracle Netクライアントなど)
- データベースの種類にかかわらず、コネクションフェイルオーバーとロードバランシングのサポート
- Oracle 10gおよびOracle RACをサポートする、高性能かつフルマネージドプロバイダ
- Microsoft の ADO.NET テストツールで独自のテストと認証を実施。Microsoft .NET プラットフォーム及びツールとの相互運用性を確保
- データディレクトテクノロジーズのテストツールで厳密な検証を行い、製品の優れた品質を維持
- ビルトインのトレーシング機能で、デバッグ作業を迅速化
- .NET Framework 2.0で導入されたClickOnce配置のサポート。
- データ型、ストアドプロシージャ、接続プールなどの広範なデータベース機能
- Oracle 10g R2およびSybase 15の各データベースの新たなサポート
機能
- マネージドコードデータプロバイダ
.NET アプリケーションは、マネージドコードデータプロバイダを活用すると、コードの生成や運用などの開発者の作業が迅速かつ簡単になります。マネージドコードデータプロバイダには、以下の利点があります。- より優れた機能性
- より良いパフォーマンス
- セキュリティリスクなし
- データベース クライアントライブラリが不要
DataDirect Connect for ADO.NET は、データベース クライアントライブラリ(Oracle 9i 向けの Oracle OCI など)を必要としません。このため、さまざまなバージョンのライブラリソフトウェアをインストールしたり、メンテナンスする必要がなくなります。- ネットワーク呼出しを回避して、パフォーマンスを最適化
- データベース クライアントライブラリの管理作業が不要
- クライアントのインストールと管理を、大幅に簡素化
- 開発者の生産性を考慮した設計
データディレクトテクノロジーズのコネクティビティ技術は、共通のアーキテクチャで設計され、各種データベースに対して、同じ機能とパフォーマンスを提供します。- 複数のデータベースに、一貫した機能とパフォーマンス
- Visual Studio .NET と密接に統合
- ビルトインのデバッグツール
DataDirect Connect for ADO.NET を使用すると、.NET アプリケーションの作成にかかる時間を短縮できます。
- スキーマメタデータのサポート
ADO.NET 2.0の強化された仕様には、ANSI SQL Information Schema仕様のコンセプトをベースとするMetaDataコレクションのサポートが含まれています。これにより、データベーススキーマに関する情報(データソーススキーマの情報、列の詳細、データ型の情報など)をより簡単に確認できるようになっています。MetaDataコレクションは、データベースの種類(SQL Server、Oracle、DB2、Sybaseなど)に関係なく、すべてのデータソースに対して同じように機能するように作られています。すべてのプロバイダで使用される共通メソッドのGetSchemaメソッドが、標準およびオプションのMetaDataコレクション(MetaDataCollection、DataSourceInformation、DataTypes、ReservedWords、およびRestrictions)をサポートするために使用されています。そのほか、Catalogs、Columns、Databases、ForeignKeys、Indexes、PrimaryKeys、Procedures、ProceduresParamaters、Schemata、Tables、TablePrivileges、Views、Users、UserDefinedTypesなどに関する情報を返すためのコレクションも用意されています。 - 新しいデータベースのサポート
Oracle 10gR2とSybase 15のサポートが導入されました。DataDirectでは、お客様がそれぞれの環境に合ったリリースを柔軟に選択できるように、常に主要なデータベースの最新のバージョンや機能に対応しています。そのために使用されるプロバイダのバージョンは1つであり、たとえば、8i、9i、10gなど、Oracleのすべてのバージョンに1つのプロバイダで対応できます。 - パフォーマンスの強化
DataDirect Connect for ADO.NET 3.0リリースでは、ADO.NET 2.0の強化に関連してさまざまな面でパフォーマンスが強化されています。その一例が、NGEN (ネイティブイメージジェネレータ)のサポートです。NGENは、マネージアセンブリからネイティブイメージを作成し、アプリケーションホストサーバのネイティブイメージキャッシュにインストールします。これにより、GUIを多用するアプリケーション(Windowsフォームなど)で起動時間が大幅に短縮されるほか、その他の面でもパフォーマンスが向上する可能性があります。
DataDirectのプロバイダは、他のADO.NETプロバイダに比べて大幅にパフォーマンスが高いことが知られていますが、これは、DataDirectワイヤプロトコルアーキテクチャの優れたパフォーマンスによるものです。DataDirectでは、プロバイダの各リリースにおけるパフォーマンスとスケーラビリティの強化のために、大量のリソースを設計とテストに費やしています。 - ClickOnce配置
DataDirectのプロバイダは100%マネージコードであるため、Microsoft .NET Frameworkが提供する配置関連の機能を活用できます。Microsoft .NET Framework 2.0では、ClickOnceの導入によってノータッチデプロイメントのサポートが拡張されています。ClickOnceとは、ユーザの操作をほとんど必要とせずにインストールや実行が可能な、自動的に更新されるWindowsベースアプリケーションを作成できる配置技術です。ClickOnceにより、オフラインでのアプリケーションの実行、エンドユーザや管理者によるアプリケーションの以前のバージョンへのロールバック、Windowsの[スタート]メニューやコントロールパネルの[プログラムの追加と削除]の一覧へのアプリケーションの追加などが新たに可能になります。
DataDirectのプロバイダはClickOnce機能を使って配置できるため、今後の製品のリリースに含まれる新機能や機能強化を簡単に配置することができます。
また、ClickOnceを利用していない企業にとっても、DataDirectのプロバイダには、好みの配置方法を使ってアプリケーションと一緒に配置できるという大きなメリットがあります。ただしこれは、ネイティブのデータベースクライアントを必要とするプロバイダには当てはまりません。データベースクライアントは、アプリケーションコードの一部として配置したり保守したりすることはできません。
- System.Transactionsのサポート
Microsoft .NET Framework 2.0では、コア名前空間の一連の新しいインターフェイスにすべてのトランザクション機能のサポートが集約されています。このサポートの強化は重要です。なぜなら、これにより、DataDirect Connect for ADO.NET 3.0のプロバイダで、ローカル、グローバル、および分散の各トランザクションを1つのインターフェイスで管理できるようになるからです。これにより、単純な呼び出しを使って接続オブジェクトをトランザクションインスタンスに登録することができます。この新しいインターフェイスは、Oracle、DB2、Sybaseなど、DataDirect Connect for ADO.NET 3.0のすべてのプロバイダでサポートされています。
サポート
メンテナンスサービス内容
- フリーダイヤル、FAX、Eメールで寄せられたご質問の対応
- 最新パッチダウンロードサービス
- 製品無償バージョンアップ
- メールによる最新情報の配信