Innovating@Sun コミュニティ ご購入について (0120-33-9096) マイ・アカウント 日本 [Change] 日本語

Sun Java System Application Server Platform Edition 9.0
詳細
Sun Java System Application Server Platform Edition 9.0

   特長と利点
詳細
ソフトウェアの入手
ダウンロードセンターのご利用方法についてはこちら

 


業界で初めてJava[tm] Platform, Enterprise Edition (Java EE) 5仕様に準拠した Sun Java System Application Server Platform Edition (PE) 9.0は、 エンタープライズ・クラスのアプリケーション/Webサーバ環境の構築基盤を提供します。 高性能かつ業界で最も実績を持つ規格に準拠したコンポーネントをベースにし、独自のモジュール・アーキテクチャを提供します。  
 
 
 
主な特長
  • 無償で開発/実装が可能
  • 迅速な開発を可能にする様々な機能を備えたEnterprise JavaBeans[tm] (EJB[tm]) 3.0やJavaServer Faces[tm] 1.2など、先進のJava[tm] EE 5テクノロジで開発環境を活性化し、生産性を向上
  • Service Oriented Architecture (SOA)やWeb 2.0アプリケーションの基盤を提供
  • NetBeans[tm]との完全な統合を実現。さらにプラグインを利用し、Eclipseとの親和性も提供
  • オープンソース・プロジェクトであるGlassFishから輩出された製品

Sun Java System Application Serverには、特定の機能やサービスレベルを提供できる異なったエディションがあります。 開発者の生産性を向上できるよう拡張が施されたSun Java System Application Server Platform Edition 9.0は、 アプリケーションを迅速に実装可能なツールを提供しています。Sun Java System Application Server Platform Edition 9.0は、 軽量なJava EEプラットフォームをボリューム・マーケットへ提供できるため、幅広い用途やサードパーティ製の システム/アプリケーションへの組み込みに最適です。開発/実装を完全に無償で行え、 有償でサポートを受けることも可能です。Sun Java System Application Server Platform Edition 9.0は、 NetBeans 5.5 のデフォルト・コンテナであるだけでなく、プラグインを利用することでEclipseでの利用も可能です。



 
 
無料で利用できるアプリケーション・サーバの無限の可能性
Sun Java System Application Server Platform Edition 9.0 を利用することでJava EE 5 準拠のアプリケーション・サーバへの標準化が実現し、エンタープライズ・クラスのアプリケーションやサービスの提供に必要なライセンス・コストの抑制が可能になります。軽量なSun Java System Application Server Platform Edition 9.0は、Sunの規約に則り開発/実装を無償で行えるため、Java EEアプリケーションを容易に提供することができます。

Sun Java System Application Server Platform Edition 9.0 は、Java EE 5 Reference Implementationソース・コードに厳格に準拠している点が他の商用アプリケーション・サーバと異なります。Sun Java System Application Server Platform Edition 9.0は、Java EE 5 Reference Implementationと同じチームによって開発されています。このことはJava EE仕様への厳格な準拠と、Web Services Interoperability Profiles (WS-I)による相互運用性を備えたWebサービスの提供が可能であることの裏付けでもあります。アプリケーション・サーバ間での移植の際、アプリケーションのソース・コードを改変する必要がなくロックイン・リスクを削減できるため、Java EE仕様に準拠したアプローチは企業やアプリケーション・ベンダーへのメリットも生み出します。

Sun Java System Application Server には、より高次元のパフォーマンスや負荷分散処理、さらにクラスタリングやモニタリングなどの機能が追加されたEnterprise Edition (EE)も用意されています。最適化されたWebサービスを可能にするSun Java System Application Server は、Javaテクノロジの"Write Once, Run Anywhere[tm]"が実現するシンプルな世界で、企業やサービス・プロバイダーに無限の選択肢を提供します。Sun Java System Application Server は、企業とサービス・プロバイダーのTCO削減/迅速な市場対応/生産性の向上を支援するアプリケーション・サーバです。

 
 
Java[tm] EE 5プラットフォームのサポート
Java EE 5プラットフォームは開発の容易性に最も焦点を当てています。よりシンプルでより簡単なコーディングを可能にし、セキュアで移植性と拡張性に優れた企業アプリケーションのためのプラットフォームを開発者に提供するのがJava EE 5プラットフォームです。Sun Java System Application Server Platform Edition 9.0は、Java EE 5仕様で求められている全てのテクノロジを提供しています。
  • 新しく2つのAPIセットを提供するEnterprise JavaBeans[tm] (EJB[tm]) 3.0:開発を容易にし一貫性とオブジェクト/リレーション・マッピングを管理するための2つのAPIを新しく提供
  • アノテーションを挿入できるため開発中に2つのファイルを編集/保守する必要がなくなり、開発者の生産性を向上
  • JavaServer[tm] Faces 1.2の明確に定義されたコンポーネント/ステータス/イベント・フレームワークが、Webベース・アプリケーションのインタフェース構築を簡素化。Ajax(Asynchronous JavaScript And XML)との高い親和性を備えているJavaServer Facesテクノロジは、ブラウザ間における挙動の差異を吸収し、JavaScript[tm]テクノロジに関連した複雑な環境を隠蔽することが可能。"Java BluePrints Solutions Catalog" for Java EE 5では、Java EEプラットフォームにおけるAjaxアプリケーションの設計/開発で遭遇する一般的な問題を取り上げ、そのソリューションを提供。同カタログには、Sun Java System Application Server Platform Edition 9.0で利用できるJavaServer FacesとAjaxコンポーネントを複数収録


 
 
開発者の生産性を向上
Sun Java System Application Server Platform Edition 9.0は簡素化された新しいJava EE 5 API、そして劇的にコード量を削減可能なアノテーションによって開発者の生産性を向上します。

Java EE 5 SDKの一部として組み込まれているSun Java System Application Server Platform Edition 9.0は、最新のエンタープライズJavaテクノロジを開発者が速やかに理解でき、開発と実装に役立てることが可能なオールインワン・パッケージになっています。Java EEのSDKは、これまでに400万人以上の開発者がダウンロードしています。Java EE 5 SDKは、Ajaxなどのテクノロジを利用しWeb 2.0アプリケーションを開発するために必要なブループリント/サンプル/ガイドラインを提供します。またこのSDKにはOpen Enterprise Service Bus (ESB) Starter KitとJava Business Integration (JBI)、Business Process Execution Language (BPEL) エンジン、さらにSimple Object Access Protocol (SOAP) HTTPビンディングが含まれています。これにより、複雑な複合化アプリケーション向けのランタイム環境の構築も可能になります。またSun Java System Application Server Platform Edition 9.0にはApache DerbyデータベースをベースにしたJava DBもバンドルされているため、包括的なJava EEアプリケーションの開発と実装も可能です。実装を更に容易にするために、Sun Java System Application Server Platform Edition 9.0には、オンデマンドでイニシャライズし迅速に起動させるためのオプションや、メモリ要件を低く抑えるオプションも用意されています。

 
 
SOA基盤を提供
Sun Java System Application Server Platform Edition 9.0は、SOAアプリケーションの開発に最適な環境です。Java EE 5 SDKには、Sun Java System Application Server Platform Edition 9.0とNetBeansに加えOpen ESB Starter Kitもバンドルされています。これらは先進のJava EE 5を補完し、SOAコンポーネントの開発/Web Servicesスタックの管理/フェデレーテッド・アイデンティティ管理システム・フレームワークを実現するための機能を提供します。

Sun Java System Application Server Platform Edition 9.0は、最新のWebサービス規格をサポートし、SOAの容易な実装を実現するJava Web Services Developer Pack (WSDP) 2.0に統合されています。これらWebサービス規格にはJavaプラットフォーム向けのWebサービスAPIを定義するJava API for XML-based Web Services (JAX-WS 2.0)と、JavaとXMLのバインディングを定義するJava Architecture for XML Binding (JAXB) 2.0が含まれます。Java API for XML-based Web Services 2.0を利用することで、記述するコード量を大幅に削減することが可能です。

Open ESB Starter Kit には、Open Enterprise Service Bus (ESB) Starter Kit/Java Business Integration (JBI)、Business Process Execution Language (BPEL) エンジン/Simple Object Access Protocol (SOAP) HTTPバインディングが含まれており、複雑な複合化アプリケーション向けのランタイム環境の構築も可能になります。Open ESB Starter Kitは、統合テクノロジとSOAにおけるWebサービス間のコラボレーションを可能にする、オープンで拡張性に優れたアーキテクチャを提供します。プラットフォーム・プロバイダー/ツール・ベンダー/SIerは、この方法を使うことで将来にわたって顧客の投資の保護とプロプライエタリな統合アーキテクチャによるベンダー・ロックインを排除しつつ、開発工程を簡素化できます。

Sun Java System Application Server Platform Edition 9.0 では、フェデレーテッド・アイデンティティ管理を実現するために、Sun Java System Access ManagerとSSO(Single Sign-On)ライブラリを利用しています。これにより、エンドユーザは企業が外部と連携して形成するネットワークへ、同じユーザ名とパスワードでサインオンできるようになります。これにより、ビジネス・パートナーがディレクトリ・サービス/セキュリティ/認証において同じテクノロジをパートナーが実装していなくても、アプリケーションを共有できるようになります。

Sun Java System Application Server Platform Edition 9.0 は、数多くのWebサービス・レジストリとの連携が可能です。企業はこのレジストリを利用することで、大規模で更に成長を続けているWebサービスのトラッキングと管理を行えます。Sun Java System Application Server Platform Edition 9.0のレジストリとの連携は、WebサービスへのアクセスとSOA統制の課題にも有効に機能します。

 
 
オープンソースとGlassFishコミュニティ
Sun Java System Application Server Platform Edition 9.0のソースコードはオープンソースのProject GlassFishから輩出されたものです。Project GlassFishは、Open Software Initiative (OSI) Common Development and Distribution License (CDDL)に基づいて配布されています。Project GlassFishのコミュニティには1000人以上の開発者が参加しており、ディスカッション・フォーラム/メーリング・リストを利用し、不具合のファイリング/公募による機能の拡張提案/ソースコードの変更依頼など活発な活動を続けています。

 
 
Webサービス管理
Sun Java System Application Server Platform Edition 9.0において、Webサービスは最善を持って管理されるオブジェクトです。Sun Java System Application Server Platform Edition 9.0に実装されたWebサービスは自動的に認識/管理/監視が行われます。Webサービスのエンドポイント/サービスに対するレスポンス・タイム/スループット/リクエスト/障害などの監視が可能であればそれらの情報は自動的に収集され、GUIを介して閲覧が可能です。SOAPメッセージの内容確認も可能です。同時にWebサービスの検証ページも自動的に生成されるため、Webサービスのクライアント環境の開発に必要な時間も排除することが可能です。

 
 
コール・フローの監視
Sun Java System Application Server Platform Edition 9.0は、様々なコンテナやユーザ・アプリケーションのコードに含まれているインカミング・リクエストを監視できるよう構成することも可能です。Webコンテナ/Webアプリケーション・コード/EJBコンテナ/EJBアプリケーション・コードの各々に費やされた時間にまでブレーク・ダウンすることもできます。収集された情報はデータベースに収められるためクエリーの適用と分析が可能です。

 
 
ルールによる自己管理
パワフルで柔軟性を備えた基盤であるSun Java System Application Server Platform Edition 9.0は、イベントとアクションで構成されたルール定義により管理の自動化も可能です。これにより、メッセージのロギング/しきい値の監視/タイマー設定/Java Management Extensions (JMX[tm]) による告知などが可能です。アクションは、JMX Managed Beans (MBeans)でカプセル化されたユーザ定義によるロジックです。定義されているイベントがトリガされた場合、それに付随したアクションが実行されます。アプリケーション・サーバのログ中に"SEVERE"という文字列が含まれていたメッセージがあれば、システム管理者へメールを返送するというようなルールを定義し、管理することが可能です。

 
 
Java Web Startソフトウェア
さらにEJBコンポーネントやサーブレットのようなサーバ・サイド・コンポーネントを、Sun Java System Application Server Platform Edition 9.0のアプリケーション・クライアントとして定義することも可能です。一般的に、これらはクライアントで動作し、アプリケーション・サーバへ接続してバックエンド・データの取得や処理などを行うリッチUIアプリケーションとなります。ユーザがSun Java System Application Server Platform Edition 9.0にJava EEを実装し、Java Web Startソフトウェアを利用してアプリケーションをクライアントへ提供します。ユーザがブラウザを使い所定のURLにアクセスすると、Java Web StartソフトウェアがバックエンドでJava EEアプリケーション・クライアントの稼動に必要なコードをインストールします。ダウンロードされたコードはその後のセッションで再利用可能なため、ユーザの手で個々にアプリケーション・クライアントのコピーやインストールする必要がありません。

 
 
パフォーマンス
Sun Java System Application Server Platform Edition 9.0では、迅速な起動/メモリ要件の低減/実装パフォーマンスの改善などにより、ランタイム環境をパフォーマンスを向上しています。この中には、極めて優れた拡張性を持つローレベルのJava Native Input Output (NIO)プリミティブであるHTTPコネクション・ハンドラが含まれており、無数のコネクションを少数のスレッドで処理することが可能です。Sun Java System Application Server Platform Edition 9.0では、XMLやSOAPメッセージの容量と処理時間を短縮可能なFast Infoset利用することができ、XMLメッセージの容量に応じて処理速度は3倍〜5倍、メッセージ容量を1.3〜5分の1の容量に削減することが可能です。さらに、Solaris OS上で稼動するSun Java System Application Server Platform Edition 9.0は64bitをサポートしており、4GB以上の仮想アドレス空間へのアクセスが可能です。

 
 
Sun Java System Application Server Platform Edition 9.0の概要
  • 開発/実装を無償で行えるJava EE 5互換アプリケーション・サーバ
  • 新しく2つのAPIセットを提供するEnterprise JavaBeans[tm] (EJB[tm]) 3.0をサポート。開発を容易にし一貫性とオブジェクト/リレーション・マッピングを管理するための2つのAPIを新しく提供
  • 開発者の生産性を劇的に向上できるJava アノテーションのサポート
  • Java EEアプリケーションにパワフルなGUIを提供できるJavaServer Faces 2.0 APIを収録
  • Web 2.0/Ajaxアプリケーションの開発が可能。動的なWebアプリケーションの開発を可能にするAjaxブループリントをサポート
  • Java EE 5 SDKの一部としてブループリントとサンプル・ガイドラインを提供。Open ESB Starter Kitは、Open Enterprise Service Bus (ESB) Starter Kit/Java Business Integration (JBI)、Business Process Execution Language (BPEL) エンジン/Simple Object Access Protocol (SOAP) HTTPバインディングを含み、さらにApache DerbyデータベースをベースにしたJava DBもバンドル
  • オンデマンドでイニシャライズし迅速に起動させるためのオプションや、メモリ要件を低く抑えるオプションを用意
  • NetBeansとEclipseをサポートするためのプラグインを提供
  • アプリケーション・サーバに実装されたWebサービスを自動的に認識/管理/監視
  • Fast InfosetによりWebサービスのパフォーマンスを3〜5倍向上
  • 様々なコンテナやユーザ・アプリケーションのコードに含まれているインカミング・リクエストを監視可能
  • イベントとアクションで構成されたルール定義により管理の自動化が可能。定義されているイベントがトリガされた場合、それに付随したアクションを自動実行
  • IBM MQ Seriesをサポートする標準リソース・アダプターの提供
  • Webサービスを包括的にサポート。Web Services Interoperability Profiles (WS-I)のサポートで相互運用性を提供
  • Java EE 5仕様に厳格に準拠しTCOの削減に貢献。無償で開発/実装が可能
  • SOAPとWeb Services Description Language (WSDL)を統合してサポートすることにより、既存のアプリケーションを新たなWebサービスとして提供可能
  • Oracle/Sybase/IBM/Microsoft SQL Server/MySQL/Derbyへの接続をサポート
  • Secure Sockets Layer(SSL)v2とv3/Transport Layer Security (TLS) 1.0/X.509/Public Key Cryptography Standards (PKCS) #11など、多くのセキュリティ規格をサポート
  • CLIによるシステム管理の他、操作性に優れたWebベースのインタフェースでも管理が可能
  • Solaris OS上で稼動するアプリケーション・サーバは64bitをサポートできるため、4GB以上の仮想アドレス空間へのアクセスが可能
  • Java EE 5 Connector Architecture準拠のコネクタを実装


 
 
Java EE 5 開発環境
  • 標準化されたJava EE 5実装APIをサポート
  • NetBeans 5.5ソフトウェアの統合開発環境をサポート
  • Web services Metadata for the Java[tm] Platform 2.0
  • Java API for XML-based Web Services(JAX-WS) 2.0
  • Java Architecture for XML Binding(JAXB) 2.0
  • Streaming API for XML (StAX) 1.0
  • EclipseやBorland JBuilderなど、サードパーティ製の統合開発環境をサポート


 
 
プラットフォームとシステム要件

プラットフォーム/OS要件

  • Solaris 9 OS on SPARCまたはSolaris 9 OS on x86
  • Solaris 10 on SPARCまたはSolaris 10 OS on x86
  • Microsoft Windows 2000[R] Advanced Server
  • Microsoft Windows Server 2003
  • Microsoft Windows XP[R]
  • Red Hat Enterprise Linux 4/Red Hat Enterprise Linux 3
  • サポート・データベース・サーバ
    • Oracle 8i/Oracle 9i/Oracle 10g
    • Microsoft SQL Server 2000
    • Sybase 12.5
    • IBM DB2 8.1
    • Derby 10.1.1 Embedded
  • J2EE 1.4互換
    • Java 2 Platform, Standard Edition (J2SE[tm]) 1.4
    • Java Activation Framework (JAF) 1.0
    • Java API for XML Messaging (JAXM) 1.0
    • Java API for XML Processing (JAXP) 1.2
    • Java API for XML Registries (JAXR) 1.0.8
    • Java API for XML-based RPC (JAX-RPC) 1.1.3
    • Java Authentication and Authorization Service (JAAS) 1.0
    • Java Authorization Contract for Containers (Java ACC) 1.0
    • JavaMail[tm] 1.3
    • Java Naming and Directory Interface (JNDI) 1.2
    • Java Servlet 2.4
    • Java Transaction API (JTA) 1.0
    • J2EE Application Deployment 1.0
    • J2EE Connector Architecture 1.5
    • J2EE Management 1.0
    • JDBC[tm] 2.0
    • JMS 1.1
    • JavaServer Pages (JSP) 2.0
    • Enterprise JavaBeans (EJB) 2.1
    • WS-I Basic Profile 1.0
    • ANT 1.6.5
    • Java SE 5.x
    • MQ 3.7
    • zlib 1.1.4
    • Java Architecture for XML Binding (JAXB) 1.0.5
    • SOAP with Attachments API for Java (SAAJ) 1.2.2
    • eXtensible Markup Language (XML), and Web Services security 1.0.

システム要件

  • メモリ(最小):256MB(構成により異なります)
  • ディスク容量(最小):250MB

 ページ先頭へ