2.6. Native パッケージ

Native パッケージは JBoss Enterprise Application Platform のオプションコンポーネントで、 JBoss Native、 mod_jk、 mod_cluster、 Windows 向け ISAPI の技術を取り入れます。 これらの技術の説明は次の通りです。
  • JBoss Native は Apache Portable Runtime (APR)、 OpenSSL、 Tomcat Native (TC-native) によって構成されます。
    • Apache Portable Runtime (APR) は優れたスケーラビリティやパフォーマンス、 向上されたネイティブサーバー技術との統合を提供します。 Apache Portable Runtime は、Apache HTTP Server 2.x の中心にある移植性の高いライブラリで、 高度な IO 機能 (sendfile、 epoll、 OpenSSL など)、オペレーティングシステムレベルの機能 (乱数発生やシステム状況など)、 ネイティブプロセスの処理 (共有メモリ、 NT パイプ、 Unix ソケット) など幅広く使用されます。
    • OpenSSL は SSL (Secure Sockets Layer: セキュアソケットレイヤ) プロトコルと TLS (Transport Layer Security: トランスポートレイヤセキュリティ) プロトコルを実装し、 基本の暗号化ライブラリが含まれます。
    • Tomcat Native (TC-Native) は Tomcat のコア機能を Java ではなくネイティブコードで提供する Java Native Interface (JNI) です。 これにより、全体的なサーバー速度を向上することができます。
  • mod_jk は Tomcat JSP コンテナと Apache など別のウェブサービスを接続するために使用するコネクタです。
  • mod_cluster は httpd ベースのロードバランサです。 mod_jk と同様、 コミュニケーションチャネルを使用して http からアプリケーションサーバーノードへ要求を転送します。 インストールの手順については、 http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/ にある mod_cluster のドキュメントを参照してください。
  • ISAPI は Microsoft IIS ウェブサーバーを JBoss Enterprise Application Platform へ接続するために使用するコネクタです。

注記

Red Hat Enterprise Linux 5 ではオペレーティングシステム自体に OpenSSL とApache Porable Runtime が含まれているため、Red Hat Enterprise Linux 5 ディストリビューションの Native パッケージには OpenSSL や Apache Portable Runtime が含まれていません。