Sun Java Enterprise System 2005Q4 技術の概要

Java Enterprise System が必要な理由

現在のビジネスでは、ネットワークまたはインターネット環境を介して分散する、高いレベルのパフォーマンス、可用性、セキュリティー、スケーラビリティー、および保守性を備えたソフトウェアソリューションが必要とされています。

Java Enterprise System では、このような分散型のエンタープライズアプリケーション、つまり、通常次のような特徴を持つアプリケーションをサポートするために必要なインフラストラクチャーサービスを提供します。

分散型のエンタープライズアプリケーションでは、分散型コンポーネントが互いに通信できるようにしたり、それらのコンポーネントの動作を調整したり、セキュリティー保護されたアクセスを実装したりする、基盤となる一連のインフラストラクチャーサービスが必要となります。さらに、これらのインフラストラクチャーサービスは、コンピュータやネットワークリストから成るハードウェア環境によってサポートされます。このハードウェア環境には、SPARC® と x86 (Intel および AMD) のハードウェアアーキテクチャーが含まれます。

次の図に、全体的な階層スキーマを示します。Java Enterprise System は基本的に、図 1–1 に示す分散型インフラストラクチャーサービス層を提供します。ただし、Java Enterprise System サービスには、エンドユーザーがアクセス可能なサービスなど、アプリケーションレベルのサービスもいくつか含まれます。

図 1–1 分散型のエンタープライズアプリケーションに必要なサポート

分散型エンタープライズアプリケーションの下に分散型インフラストラクチャーサービスが存在し、さらにその下にネットワーク化されたハードウェア環境が存在することを示す図。

Java Enterprise System によって提供される主なサービスには、以下のものがあります。

Java Enterprise System は、可用性、スケーラビリティー、保守性、およびその他のアプリケーションまたはシステムの品質を向上させるサービスも提供します。Java Enterprise System によって提供されるサービス品質の機能には、以下のものがあります。

ユーザーは、1 つまたは複数の Java Enterprise System サービスを配備できます。それらの各サービスには Java Enterprise System コンポーネントがいくつか含まれます。