Sun Java Enterprise System 2005Q4 技術の概要

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

いくつかの Java ES コンポーネントが分散型ソフトウェアソリューションをサポートする主なサービスを提供します。これらのシステムサービスには、ポータルサービス、通信サービスと共同作業サービス、アイデンティティーサービスとセキュリティーサービス、Web コンテナサービス、および J2EE アプリケーションサービスが含まれます。

これらの分散型サービスを提供するシステムサービスコンポーネントとそれらが提供するサービスを簡単に説明したのが、次の表です。各システムサービスコンポーネントはマルチスレッド対応のサーバープロセスであり、多数のクライアントをサポートします。コンポーネントの詳細については、「システムサービスコンポーネントの説明」を参照してください。

表 1–1 Java ES システムサービスコンポーネント

コンポーネント 

提供されるシステムサービス 

Sun Java System Access Manager

アクセス管理サービスおよびデジタルアイデンティティー管理サービスを提供します。アクセス管理サービスには、シングルサインオンを含む認証と、アプリケーションまたはサービス、あるいはその両方へのアクセスに対するロールに基づく承認が含まれます。管理サービスには、個々のユーザーアカウント、ロール、グループ、およびポリシーの集中管理が含まれます。

Sun Java System Application Server

セッション Beans、エンティティー Beans、メッセージ駆動型 Beans など、EJB (Enterprise JavaBeansTM) コンポーネントの J2EE コンテナサービスを提供します。コンテナは、密接に結合された分散コンポーネント間の対話に必要なインフラストラクチャーサービスを提供し、Application Server を e-コマースアプリケーションおよび Web サービスを開発および実行するためのプラットフォームにします。Application Server は Web コンテナサービスも提供します。

Sun Java System Calendar Server

エンドユーザーおよびエンドユーザーグループにカレンダサービスとスケジューリングサービスを提供します。Calendar Server には、サーバーと対話するブラウザベースのクライアントが含まれています。 

Sun Java System Directory Server

アイデンティティープロファイル (従業員、顧客、仕入先など)、ユーザーの信用情報 (公開鍵の証明書、パスワード、PIN 番号)、アクセス特権、アプリケーションリソース情報、ネットワークリソース情報などのイントラネット情報およびインターネット情報を格納および管理するための中央リポジトリを提供します。 

Sun Java System Instant Messaging

インスタントメッセージング (チャット)、会議、アラート、ニュース、調査、ファイル転送など、エンドユーザー間における、セキュリティー保護されたリアルタイムの通信を提供します。このサービスには、ユーザーが現在オンラインであるかどうかと通知するプレゼンスマネージャー、およびブラウザからサーバーとの対話を行なうクライアントが含まれます。 

Sun Java System Message Queue

緩やかに結合された分散型のコンポーネントやアプリケーション間における、信頼性の高い非同期のメッセージングを提供します。Message Queue は、JMS (Java Message Service) API 仕様を実装しているほか、さらにセキュリティー、スケーラビリティー、リモート管理などのエンタープライズ機能も備えています。

Sun Java System Messaging Server

電子メール、ファックス、ポケベル、音声、およびビデオをサポートする、セキュリティー保護された、信頼性の高い大容量の蓄積交換型メッセージングを提供します。Messaging Server は、複数のメッセージストアに同時にアクセスできるほか、一方的に送られてくる電子メールの受信拒否やウィルス攻撃の防止に役立つコンテンツフィルタリング機能を提供します。 

Sun Java System Portal Server

ビジネスアプリケーションやビジネスサービスにアクセスするブラウザベースのクライアントに対し、コンテンツの集約や個人用のカスタマイズなど、主要なポータルサービスを提供します。Portal Server は、設定可能な検索エンジンも提供します。 

Sun Java System Web Server

Java サーブレットコンポーネントや JSPTM (JavaServer PagesTM) コンポーネントなどの Java Web コンポーネントに対して、J2EETM Web コンテナサービスを提供します。Web Server は、CGI スクリプトや Sun Java System Active Server Pages など、静的および動的な Web コンテンツを配信するためのその他の Web アプリケーション技術もサポートしています。

Sun Java System Service Registry 

サービス指向アーキテクチャー (SOA) に対応した Web アプリケーションをサポートするレジストリおよびリポジトリを提供します。Service Registry は、Web サービスを登録および検出するための業界標準に加え、関連情報や事実、XML スキーマ、ビジネスプロセスルール、アクセス制御、バージョン管理といったアーティファクトなどを管理するための業界標準を実装しています。