- Cachéテクノロジガイド
- JavaのためのCaché eXTreme
- 高可用性
- 機能と特徴
- デモンストレーション
- 導入事例
- ホワイトペーパー・アナリスト
レポート・カタログダウンロード - 製品仕様・ドキュメント
- Caché開発者向け情報
- InterSystems FAQ
- Caché eラーニング
(USページ) - 無償ダウンロード
Caché コンポーネンツ

InterSystems Zen™ テクノロジを使うと、豊富な機能を備えたインターネット・アプリケーションを迅速に作成できるようになります。開発者は、高度なデスクトップ・ソリューションに関連付けられることの多い、応答性に優れた機能豊富なユーザ・インタフェースをもつ Web アプリケーションを簡単に構築できます。
InterSystems Zen™ は革新的なフレームワークで、高度で対話性に優れたユーザ・インタフェースをもつ、複雑でデータ量の多い Web アプリケーションを迅速に開発できます。AJAX (Asynchronous JavaScript and XML) テクノロジの実装が採用され、インターシステムズのオブジェクト開発機能とCaché Server Pages (CSP) フレームワークを全面的に活用できるように拡張されています。Zen には、大規模なライブラリがあらかじめ組み込まれているため、メニュー、グリッド、テーブル、セクション・ツリーなどの要素を、開発者が Web インタフェースに容易に含めることが可能になります。各コンポーネントには、HTML、XML また場合によっては SVG (Scalable Vector Graphics) を使用して、ブラウザにどのように表示させるかに関する情報が含まれています。コンポーネントは拡張可能であり、オブジェクト指向開発手法を用いて迅速にカスタマイズできます。
Zen はインターシステムズの CSP フレームワークを利用することによって、セッション管理、ユーザ認証、データ暗号化、複数のページ要求にわたる永続的セッション・データの保持が実現します。したがって、セキュリティとセッションの管理が Zen のどのページにも自動的に “埋め込まれる” ため、Web 開発者共通の悩みの種が軽減されます。Zen のコンポーネントは、タグ・ベースの CSP アプローチを用いて開発した Web ページと混合させることができます。
Zen の共通オブジェクト・モデル
Zen のどのページも、実行時には、クライアントとデータ・サーバの両方に、ページのオブジェクト・モデルのインスタンスを作成します。Zen は操作中に、オブジェクトの同期化を自動的に処理します。クライアントとサーバ両方のオブジェクトを使用することにより、パフォーマンスが向上し、セキュリティが強化されます。

Zen コンポーネントのライブラリ
Zen のライブラリには、入力ボックス、テキスト・ボックス、ボタン、チェック・ボックスなど、標準的な HTML 制御タイプをすべて実装したコンポーネントが含まれています。これらのコンポーネントには、Zen 制御クラスから継承した追加動作もあります。
Zen には、より複雑でデータ量の多い一連のコンポーネントも含まれており、それらのコンポーネントは自動的に、データベースのデータを表示し、ユーザ・イベントに対応してこのデータを動的に更新する方法を認識します。たとえば、Zen の強力なテーブル・コンポーネントは、データベース・クエリを使用して、HTML テーブル内にデータを自動表示します。テーブル・コンポーネントは、ページ付け、スクロール、列順の並べ替え、フィルタなど、多様なスタイルをサポートしています。テーブルの内容は、ページ全体を再描画せずに、サーバの内容を反映して更新できます。
これ以外に、Zen には以下のコンポーネントがあります。
- グループ – 横方向または縦方向にコンポーネントをグループ分けできる。
- メニュー – 多様なメニュー・タイプがサポートされている。
- グリッド – Web ページにスプレッドシート・スタイルの動作を追加する。
- ツリー – ツリー制御を使用して階層型データを表示する。
- タブ – タブ・コンポーネントには一連のタブが含まれていて、それぞれのタブには、他の一連のコンポーネントが含まれている。
- グラフを使用して、豊富なグラフ・コンポーネントが実装されている。具体的には、折れ線グラフ、面グラフ、棒グラフ、円グラフ、散布図があります。
- グラフィカル・メータ – スピードメータ、ゲージなど、データを動的なビジュアル・コンポーネントとして表示する。
Zen のコンポーネントは、Zen のページにまとめられます (Zen の 1 つ以上のページで Web アプリケーションが構成されます)。Zen のページには、コンポーネント (内容) のほかに、スタイルやレイアウトに関する情報や、クライアント側とサーバ側両方のメソッドが含まれる場合があります。
Zen のレポート
Zen には、カスタマイズされたレポートを定義するためのフレームワークが搭載されています。レポートは、HTML と .PDF 両方の形式で生成できるため、Web 経由でもハード・コピーでも配布できます。Zen を使用すると、形式とレイアウトをプログラムによって完全に制御でき、Zen の (静的) グラフを含めることができます。Zen のレポートでは、機能豊富なインターネット・アプリケーションで、ユーザが見慣れているレポートを正確に複製したり、役に立つレポートを簡単に新規生成できます。
