Red Hatは米国時間6月27日、カリフォルニア州サンフランシスコで開催中の「Red Hat Summit 2016」において「Red Hat JBoss Enterprise Application Platform(EAP)7」の提供を開始したと発表した。また同社は、JBossを用いたエンタープライズアプリケーションの開発を支援する「JBoss Core Services Collection」の提供開始についても発表した。
JBossは「Java Enterprise Edition(EE)7」に準拠したオープンソースのアプリケーションサーバだ。またJBoss EAP 7には、広く普及しているJava EE 7 APIも含まれている。このミドルウェアスタックは、軽量かつモジュール性の高い、クラウドネイティブなプラットフォームを用いることで、Javaのサーバアプリケーションをサーバ上からクラウド上に移行しようとする企業を支援するものとなる。
JBoss EAP 7はクラウド環境に最適化されており、特にRed Hatのホスト型PaaS製品である「Red Hat OpenShift」とともに利用することを念頭に置いた製品となっている。
Red Hatは、OpenShiftとともにJBoss EAP 7を使用することで、コンテナやロードバランシング、エラスティックな(弾力性のある)スケーラビリティ、クラウドの運用状況監視、統合開発環境(IDE)からコンテナへの直接配備といったメリットを享受できるようになると述べている。要するに、OpenShiftとJBoss EAPを組み合わせることで、開発者は生産性を大きく向上できるようになるというわけだ。
また、OpenShiftとJBoss EAP 7の採用によって、アーキテクチャ面から見て効率の高いDevOps環境も実現できる。さらに、JBoss EAP 7には「JBoss Developer Studio」という独自のIDEも含まれている。
JBossやRed Hat Developerコミュニティーのメンバーは、このIDEを無償で使用でき、オンプレミスやクラウド上のアプリケーションの開発やテスト、配備を行えるようになる。またJBoss EAPは、「Jenkins」や「Arquillian」「Maven」をはじめとする、一般的なウェブアプリのフレームワークやJavaScriptのフレームワークをサポートしている。詰まるところ、JBoss EAPはクラウド向けの、完全なJava EEミドルウェアスタックと開発ツールを提供しているというわけだ。
とは言うものの、Red Hatはサーバ環境の顧客を見捨てたわけではない。
Red Hatは今回、JBoss Core Services Collectionも発表した。これにより、エンタープライズアプリケーション向けの一般的かつ基本的なビルディングブロック(構成部品)が提供される。これらには、ウェブのシングルサインオンや、HTTPのロードバランシング、プロキシ、アプリケーションやサービスの管理および監視といった機能が含まれている。JBoss Core Services Collectionは「Red Hat JBoss Middleware」サブスクリプションの一部として追加費用なしに利用できる。また、各コンポーネントのバージョンごとに、オンラインや電話でのサポートや、アップデート、パッチ、セキュリティフィックスといったものも提供される。
さらにJBoss Core Services Collectionでは、Red Hat JBossのミドルウェア製品すべてをダッシュボードから一元管理できる「Red Hat JBoss Operations Network」も完全サポートされている。JBoss Core Services Collectionのサブスクリプションには以下のサービスが含まれている。
- JBoss Operations Network:JBossのミドルウェアとJavaアプリケーションを管理するための監視および管理用サーバ。
- JBossの「Keycloak」プロジェクトに基づく、シングルサインオンを実現するサーバ:これにより、Security Assertion Markup Language(SAML)ベースの認証やOAuth、認証管理を簡素化するためのその他のオープンなプロトコルがサポートされる。
- 定番の「Apache HTTP」サーバ。
- 「Apache Commons」の「Jsvc」デーモン:これによりUNIXベースのシステム上で稼働するJavaのパフォーマンスが最適化される。
- Microsoftの「IIS」や、Oracleの「Oracle iPlanet Web Server」といったその他のウェブサーバに対するコネクタ。
この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。