米Sun Microsystemsは米国時間12月13日に,「Java Blueprints For the Enterprise」の配布を開始した。このプログラムは,新しいJ2EE v1.3技術を組み込んだ最初のBluePrintsのサンプル・アプリケーションである「Java Pet Store 1.3」を収録している。同社のWWWサイト(http://java.sun.com/blueprints)から無償で入手可能。また「the Java Jumpstart CD」と「J2EE Developer Resource Kit CD」にも収録される。

 同製品は,Java2 Platform, Enterprise Edition(J2EE)向けのアプリケーション・プログラミング・モデルを定義する。またJava Pet Storeサンプル・アプリケーションのようなさまざまなプログラムを通じて,J2EEプラットフォーム向けの分散型エンタープライズ・アプリケーションを構築するために,一般的な設計指針ともっとも良い例を示す。

 BluePrintsプログラムの中核的要素である「Java Pet Store 1.3」サンプル・アプリケーションは,EJB 2.0やJava Message Service (JMS),XMLベースのメッセージング機能など最新のJ2EE技術を取り込んでいる。これは,J2EE技術の実装の最適例と,推奨設計を具体化するアプリケーションのフレームワークの両方を示す構造的な例である。また,在庫管理,購買,サプライ・チェーン・マネジメント,決済,配送のための再利用可能なコンポーネントの集合体でもある。Java Pet StoreはどのJ2EE互換アプリケーション・サーバーでも動作する。このほかにもBluePrintsの解説書の初期版と実装ガイド・ラインの拡張について議論した白書を収録している。

 サンプルにより,開発者がJava技術を使ってセンタープライズ・アプリケーションを設計する際に最適な選択ができるように支援する。そして開発コストと複数層ソリューションの複雑さを減らして効率的にJ2EEアプリケーションが開発できる。Java Pet Storeのソース・コードにより,J2EE 1.3向けのエンタープライズ・アプリケーションの構築と導入を迅速に行うための情報が得られるとともに,アプリケーション・プロジェクトをサンプル・コードに組み込むことにより,開発時間を短縮し,生産性を向上させるため,長期的なTCOを抑えることができる。またJ2EEソリューションの設計,開発,導入を早めることにより,市場への製品投入までの時間を短縮できる。

 開発者は,Java Pet Storeを「Berkeley」ライセンス契約のもとで,Java Pet Storeをダウンロードし,変更を加え,組み込むことが可能。

◎関連記事
米Sunが無線プログラム開発向けのガイド「Java BluePrints for Wireles」を配布
米サンが「J2ME Wireless Toolkit」を機能強化,日本語対応早期アクセス版をデモ
米サンがJ2EE参照アプリケーション「Java Pet Store」の最新デモ版を発表
企業向けJava2開発キットJ2EEが正式登場,クライアント向けJava2はライセンス・フリーに

発表資料へ