Jump to content
日本-日本語

HP Integrity NonStop サーバー

 製品 
 サポート 
 ソリューション 

Java - NonStop Application Server for Java(NSASJ)

Content starts here

NonStopだからできる無停止型Javaプラットフォーム、それがNonStop Application Server for Javaです

NonStopサーバーではJava Platform Enterprise Edition (Java EE) 準拠のアプリケーションサーバーとして、オープンソースのApache Tomcat (Tomcat)を移植したNonStop Servlets for JavaServer pages (NSJSP)をリリースしていますが、エンタープライズ向けのアプリケーションとしてTomcatには含まれていない、幾つかの機能を必要とするニーズが高まっています。

そこでオープンソースでありながらTomcat互換、またJava EE完全準拠のコミュニティ版JBoss Application Server(JBoss AS)を、新たにNonStopアーキテクチャに最適に移植し、NonStop Application Server for Java (NSASJ)としてリリース※しました。

コミュニティ版バージョン NSASJバージョン
JBoss AS 7.1 1.0

※ファーストリリースではEJBコンテナのみ、続くセカンドリリース以降でWebコンテナ等の機能を付加する予定です。

最新情報

NSASJの特長となる3つのキーワード

  • 標準
  • 最適化
  • 連携

キーワード(1)標準

NSASJはオープンソースで業界標準のJBoss ASをアプリケーションサーバーとしてご利用いただけます。

アプリケーションを新規で開発するケースだけでなく、他プラットホームで既に稼働している既存アプリケーションの移行においても、標準の開発環境・実行環境であることがアプリケーションをホスティングする最大の特長となります。

キーワード(2)最適化

NSASJは実装の段階で最適化しています。

他プラットホームでJBoss ASをWebサーバー(Apache httpd)と連携するケースでは、通常WebサーバーとJBoss AS間の通信はAJPによるTCPソケット通信を利用します。NonStopサーバーでは、NonStopサーバー専用Webサーバー(iTP WebServer)とNSJSP間、またNSJSPとNSASJ間の通信がシステムローカルでのプロセス間通信となるため、その間の通信をTCPソケット通信からNonStopサーバー共通のプロセス間通信(IPC)に置き換えることで最適化しています。

NonStopサーバー共通のプロセス間通信に置き換えたことにより、NSJSPではTCPソケット通信のための待ち受けポートを必要としません。さらにNonStopサーバーでは、冗長化されたロードバランサーのような外部のネットワーク機器を利用することなく、Webサーバーに1つのIPアドレス/ポートの組み合わせにおいて、複数のWebサーバープロセス間で共有することが可能です。しかもWebサーバーとNSJSPまたNSASJを、どちらも複数のプロセスによる冗長化した構成が、一組の設定ファイルに定義するだけで実現しています。

またNSASJの複数プロセスに対する負荷分散は、NonStopサーバー共通のプロセス間通信機能にて最適なプロセスに送信されますが、複数のWebサーバープロセス間においてもHTTPリクエストをラウンドロビンで受信する(ラウンドロビン・フィルタリング機能※)ことによって、NonStopサーバーのリソースを効果的に活用しています。

他プラットホームでのWeb-APサーバー連携

NonStopサーバーでのWeb-APサーバー連携

※ラウンドロビン・フィルタリングは、NonStopサーバーのCluster I/O Protocolsと呼ばれるTCP/IPサブシステムにて提供される機能です。

キーワード(3)連携

NSASJはオリジナルのJBoss ASを機能拡張して、NonStopサーバーの様々な機能と密接に連携しています。

拡張機能 目的
NSJSPとの統合 Webコンテナとの通信を最適にします
NonStop TS/MPとの統合 JBoss ASに可用性と拡張性を提供します
NonStop TMFとの統合 JTAベースのJBoss Transaction ServiceからNonStopサーバーのトランザクション管理を操作します
NonStop Message Queue(NSMQ)との統合 JMS準拠メッセージブローカーとJCAベースのリソースアダプタを介して統合します

データシート


ご相談窓口

※機器のお見積については、代理店、または弊社営業にご相談下さい。


 このページのトップへ戻る
Intel、インテル、Intelロゴ、Itanium、Itanium Inside、Xeon、Xeon Insideは、アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。