JBoss Enterprise Application Platformは、Java Enterprise Edition(Java EE)の完全版およびWeb版の認証済み実装です。
JBoss Enterprise Application Platformを利用すると、「HTML5モバイルアプリケーション」「マイクロサービスアプリケーション」「Java EEプログラミングアプローチを利用したトランザクション機能を重視するアプリケーション」など、さまざまなJavaアプリケーションに対応できます。
JBoss EAPはモジュラー型アーキテクチャを採用しています。
各モジュールは必要に応じてロードおよびアンロードされるため、「パフォーマンス向上」「セキュリティ向上」「起動および再起動時間が短縮」などのメリットを享受できます。
モジュラー型アーキテクチャとサービス駆動型コンポーネントセットにより、従来型アプリケーションに加えて、最新のWebスケールのマイクロサービスアプリケーションにも対応できます。
マイクロサービスにより、柔軟にアプリケーションを作成でき、さまざまな環境へのデプロイを簡素化できます。
JBoss EAPは「オンプレミス環境」「仮想環境」「クラウド環境」「ハイブリッドクラウド環境」などのさまざまな環境に対して、JavaEEアプリケーションのフルサポートおよびデプロイの柔軟性を提供します。
「OpenShift by Red Hat」「Microsoft Azure」「Amazon Web Services」などのクラウド環境に最適化されています。
JBoss EAPのアーキテクチャは、トランザクション機能を重視するエンタープライズアプリケーション向けにパフォーマンスチューニングされています。
「JavaEEコンプライアンス」に準拠しつつ、最新のオープンスタンダードと統合されたエンタープライズアプリケーション開発を行えます。
JBoss EAPは、複数のJBoss EAPインスタンスが連携して動作する高可用化(HA)機能を備えており、「スケーラビリティ」「負荷分散」「フォールトトレランス」などの概念が組み込まれています。
・フェイルオーバー
・高可用性クラスタリング
・分散キャッシュ
・インテリジェント負荷分散
・分散デプロイ機能 など
高可用化(HA)機能により、「トラフィック」「サーバ負荷」「サーバ障害」などの変動に強いアプリケーションを構築できます。
JBoss EAPは、リソース効率の高いスケールアウトによって高密度デプロイオプションおよび動的なスケーリングを提供し、アプリケーションの進化と拡大を支援します。
JBoss EAPは、「メモリフットプリントが極めて小さく起動時間が短い」「効率的なリソース利用」「ポート使用数の削減」などの特徴を持ち高速に動作します。コンテナおよびクラウドのデプロイに最適化されています。
ネットワーク領域では、HTTP/2標準のサポートによってヘッダが圧縮され、単一のTCP接続上でデータストリームが多重化されます。また、リクエストされる前にサーバ側からクライアントにリソースを送信できるため、ページ読み込みの高速化につながります。
Webサーバ「Undertow」は、ノンブロッキングI/O機能を提供し、最大限のスループットと拡張性を提供します。マルチプラットフォームロードバランサーとして機能するように設定することも可能で、何百万もの接続がある環境でも高スループットを維持します。
この数年でウェブアプリケーションが劇的に進化し、ウェブサーバに対してこれまでにないくらい多くの要求を突きつけています。コンピューティングをするデバイスの増加によって、ウェブアプリケーションのクライアントは増加し、リッチなインターフェイスに対する欲求はより頻繁にデータ指向のトラフィックを増やしています。WebSocketのような2重通信はすでに一般的になっています。私たちは、0から設計された高性能な...
OSS×Cloud ACCESS RANKING