Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Ensemble 開発のベスト・プラクティス

この章では、Ensemble プロジェクトに着手するための一般的な概要情報を取り上げます。また、開発作業の概要を説明し、Ensemble の情報の入手先、および企業統合について説明します。この章の説明は、すべてのタイプの Ensemble プロジェクトに関連します。

プロジェクトの目標

すべての Ensemble 開発プロジェクトの目標は、Ensemble プロダクションを提供することです。プロダクション とは、企業の特定の統合問題を解決するための、専門化されたソフトウェアとドキュメントのパッケージです。概要は、"Ensemble の紹介" を参照してください。

この節では、アプリケーション開発者がソリューションを提供するために作成および構成する必要のあるソフトウェア要素の観点から Ensemble を説明します。次の節の “プロジェクトの配布” では、Ensemble 開発プロジェクトのシーケンスと成果について説明します。

プロジェクトの配布

Ensemble 製品のアーキテクチャは、企業でのさまざまな配布形態をサポートしています。

  • Ensemble プロダクションは、企業の統合ソリューション全体として構成することも、企業に導入済みの既存のソリューションやソリューションの一部と合わせて使用することもできます。

  • Ensemble プロダクションを使用すると、必要に応じてレガシ・システムを置換またはアップグレードしたり、レガシ・システムをまったく除去または変更することなく、新機能を追加したりすることができます。

  • Ensemble は、インクリメンタルな開発プロジェクトをサポートしているため、開発チームは、旧システムから新システムへの開発分を、企業の必要に応じた速さで実施できます。

多くの Ensemble 開発プロジェクトは、次のような順序のフェーズをたどります。

順序 フェーズ 目標 重点
1 仕様 プロダクションの要件の指定 プロダクションはどのような機能を備えているべきか。
2 設計 プロダクション・ソフトウェアの設計 各要素がどのように相互動作すべきか。
3 コーディング プロダクション・ソフトウェアの構築 追加の要素が必要かどうか。
4 テスト プロダクション・ソフトウェアのテスト プロダクションは指定された要件を満たすかどうか。
5 導入 目的の場所へのソフトウェアのインストール 必要に応じて、テスト、設計、作成、および再作業の準備が整っているかどうか。
6 リリース ソフトウェアおよびプロジェクト成果物の提供 システム管理チームに役立つものは何か。

ドキュメント

Ensemble ドキュメントを理解することは基本的なベスト・プラクティスです。章によっては、最初から最後まで読んで内容を把握することが必要です。一方、InterSystems オンライン・ドキュメント・システムの検索機能やインデックス機能を使用して、必要に応じて参照すればよい章もあります。役に立つヒントは、"InterSystems のドキュメントの使用法" を参照してください。

以下のドキュメントおよび章の理解から始めることをお勧めします。それぞれに相互参照が記載されています。

Caché および Ensemble は、どちらも同じテクノロジを基盤としています。このため、Caché のドキュメントは、Ensemble 開発者にとって重要な情報源です。"Caché プログラミング入門ガイド" が入門書として役に立ちます。

有益な参考資料には以下のものがあります。

他に有益な開発ガイドには以下のものがあります。

言語の参考資料には以下のものがあります。

システム・ユーティリティおよびセキュリティの詳細は、以下のドキュメントを参照してください。

FeedbackOpens in a new tab