Sun Java Enterprise System 2005Q4 技術の概要

この章の重要な用語

この節では、この章で使用されている重要な技術用語について説明します。ここでは、用語間の関係や Java Enterprise System の文脈でどのように使用されているかの説明に重点を置いています。

導入シナリオ

Java Enterprise System ソフトウェアを配備する総合的な理由。着手するソフトウェアシステムや達成すべき目標を明らかにします。Java Enterprise System には基本的な導入シナリオが 4 つあります。新しいシステム、置換、拡張、およびアップグレードです。

コンポーネント

分散型アプリケーションを構築するときの基本となるソフトウェアロジックの単位。コンポーネントは、Java Enterprise System に含まれるシステムコンポーネント、カスタム開発されたアプリケーションコンポーネントのいずれかになります。通常、アプリケーションコンポーネントは、CORBA や J2EETM などの分散型コンポーネントモデルに準拠していて、いくつかの特定のコンピューティング機能を実行します。これらのコンポーネントを単独でまたは複数を組み合わせて、ビジネスサービスを提供します。また、これらをWeb サービスとしてカプセル化することもできます。

分散型のエンタープライズアプリケーション

そのロジックがネットワーク環境またはインターネット環境に及んでおり (分散の側面)、かつその適用範囲と規模が本稼働環境またはサービスプロバイダのニーズを満たしている (エンタープライズの側面) アプリケーション。

エンドユーザー

分散型アプリケーションを利用するユーザー。エンドユーザーは通常、インターネットブラウザやモバイルデバイス GUI などのグラフィカルユーザーインタフェースを使用します。アプリケーションがサポートする同時接続エンドユーザーの数は、そのアプリケーションの配備アーキテクチャーを決定する重要な要因の 1 つになります。

サービス

1 つ以上のクライアントに対して実行されるソフトウェア機能。この機能は、メモリー管理など下位レベルのものであることも、信用調査ビジネスサービスなどの上位レベルのものであることも考えられます。上位レベルのサービスは、個々のサービスのファミリによって構成されることがあります。サービスには、ローカルクライアントで利用可能なローカルサービスと、リモートクライアントで利用可能な分散型サービスがあります。

サービス品質コンポーネント

Java Enterprise System に含まれる何種類かのシステムコンポーネントのうちの 1 つ。これらのコンポーネントは、システムサービスコンポーネントおよび分散型アプリケーションコンポーネントの可用性、セキュリティー、スケーラビリティー、保守性、およびその他の品質を向上させます。

共有コンポーネント

Java Enterprise System に含まれる何種類かのシステムコンポーネントのうちの 1 つ。共有コンポーネントは、通常、他のシステムコンポーネントにローカルサービスを提供するライブラリです。これに対し、システムサービスコンポーネントは、ほかのシステムコンポーネント (またはアプリケーションコンポーネント) に分散型インフラストラクチャーサービスを提供します。

システムコンポーネント

Java Enterprise System に含まれていて、Java Enterprise System インストーラによってインストールされるソフトウェアパッケージまたは一連のパッケージ。システムコンポーネントには、分散型インフラストラクチャーサービスを提供するシステムサービスコンポーネント、アクセスサービスや管理サービスを提供することでシステムサービスコンポーネントをサポートするサービス品質コンポーネント、およびほかのシステムコンポーネントにローカルサービスを提供する共有コンポーネントなど、いくつかの種類が存在します。

システムサービス

Java Enterprise System によって提供される固有の機能を定義する、1 つ以上の分散型サービス。システムサービスは通常、いくつかのサービス品質コンポーネント、またはいくつかの共有コンポーネント、あるいはその両方のサポートを必要とします。

システムサービスコンポーネント

Java Enterprise System に含まれる何種類かの システムコンポーネントのうちの 1 つ。システムサービスコンポーネントは、Java Enterprise System の主要インフラストラクチャーサービスを提供します。これには、ポータルサービス、通信サービスと共同作業サービス、アイデンティティーサービスとセキュリティーサービス、Web サービスとアプリケーションサービス、および可用性サービスが含まれます。