Sun Java Enterprise System 2005Q4 配備計画ガイド

Java Enterprise System について

Java Enterprise System は、ネットワークまたはインターネット環境に分散された、企業のアプリケーションをサポートするためのミドルウェアサービスをすべて提供するソフトウェアインフラストラクチャーです。サービスを提供する Java Enterprise System のコンポーネントは、共通のインストーラを使用してインストールされ、共通の共有ライブラリセットに同期化され、ユーザーアイデンティティーとセキュリティー管理の統合システムを共有します。

システムサービス

Java Enterprise System のコンポーネントによって提供される主なインフラストラクチャーサービスは、次のように分類されます。

次の表は、上記のサービスカテゴリと、各カテゴリのサービスを提供する Java Enterprise System コンポーネントを示しています。

表 1–1 Java Enterprise System のサービスカテゴリ

サービスカテゴリ 

Java Enterprise System コンポーネント 

ポータルサービス 

Portal Server 

Portal Server Secure Remote Access 

Access Manager 

Directory Server 

Application Server 

Web Server 

通信および共同作業サービス 

Messaging Server 

Calendar Server 

Instant Messaging 

Access Manager 

Directory Server 

Application Server 

Web Server 

ネットワークアイデンティティーサービス 

Access Manager 

Directory Server 

Web Server 

Web およびアプリケーションサービス 

Application Server 

Message Queue 

Web Server 

可用性サービス 

Sun Cluster 

Sun Cluster エージェント 

Java Enterprise System のサービス、コンポーネント、および Java Enterprise System のアーキテクチャー概念の詳細については、『Sun Java Enterprise System 2005Q4 Technical Overview』を参照してください。

組み込みサービスとカスタム開発されたサービス

Java Enterprise System に基づく配備ソリューションは一般に、次の 2 つのカテゴリに分類されます。

80:20 および 20:80 の分類は、大まかな一般化です。提供されるサービスのタイプの正確な割合は重要ではありません。ただし、割合は、ソリューションに含まれるカスタマイズの量を示します。

Java Enterprise System は、特に 80:20 配備に適しています。Java ES によって豊富なサービスセットが提供されるためです。たとえば、Java Enterprise System によって提供されるサービスを使用すると、企業全体用の通信システムや企業全体用のポータルシステムの配備は比較的容易に行えます。

カスタム開発を必要とする配備については、Java Enterprise System は、カスタム開発によるサービスとアプリケーションの作成と統合をサポートします。

「システムサービス」に示されているサービスカテゴリのほとんどは、80:20 配備を提供するために使用できます。たとえば、通信および共同作業サービスは、電子メール、カレンダ、およびインスタントメッセージングの各サービスをエンドユーザーに提供し、エンドユーザーがコンテンツを集約および個人用カスタマイズすることを可能にします。同様に、ネットワークアイデンティティーサービスとエンタープライズポータルのサービスカテゴリは、カスタムサービスの開発や統合なしに、企業全体用のアプリケーションのインストールと設定を行うことを可能にします。

J2EE プラットフォームサービスのカスタム開発が必要な企業ソリューションは、Application Server、Message Queue、または Web Server を活用できます。これらには、Java Enterprise System の Web およびアプリケーションサービスが提供されます。

企業の配備では、必要とされるカスタム開発されたサービスの数は大きく異なります。Java Enterprise System の各種サービスは相互運用性が確保されているので、企業の特定のニーズに合わせてサービスを独自に組み合わせることができます。

Java Enterprise System への移行

Java Enterprise System を使用する企業ソリューションの計画、設計、および実装は、主に現行の配備戦略によって決まります。初めての配備ソリューションを計画している企業の場合、計画、設計、および実装は、主に企業の特定のニーズによって決まります。ただし、初めての配備ソリューションは一般的ではありません。Java Enterprise System を使用して、企業の既存のソリューションを強化したり、古いバージョンの Java Enterprise System コンポーネントをアップグレードしたりするソリューションのほうが一般的です。

既存のソリューションを交換またはアップグレードする場合、計画、設計、および実装において追加の手順を実行し、既存のデータが保持されることおよびソフトウェアが最新のバージョンに適切にアップグレードされることを確認する必要があります。このマニュアルで概要が説明されている分析および設計を行う際は、既存のソフトウェアシステムの交換およびアップグレードに必要な準備と計画に留意してください。

最新のバージョンの Java Enterprise System にアップグレードする方法およびほかのアプリケーションから移行する戦略の詳細については、『Java Enterprise System アップグレードと移行』を参照してください。