Middleware - Tomcat VS Jboss
Red Hatの長期的なJBoss Application Server 5.0の最初のリリース候補はすぐに利用可能になります。 >「JBoss AS5.0 RC1は今凍結され、今週リリースされる予定です」とLabourey氏は書いています。 Laboureyによると、Red Hatは、製品の柔軟なアーキテクチャが市場の差別化要因となると、Red Hatは考えている[
]。 JBossのケースでは基本ランタイム、Java仮想マシンではコアミドルウェアサービス、API(アプリケーションプログラミングインターフェイス)と方法論はトップにあります。
アプリケーションサーバーは3つの技術層を中心に展開しています。 「JBoss AS 5.0は、これらの3つのレイヤーをきれいに分離する機能を提供する最初のリリースです。 JBoss Microcontainerはランタイム環境から抽象化しており、当社のコアエンタープライズサービスは完全にコンポーネント化され、高度なフレームワーク/ API /言語から完全に活用できるようにアスペクト化されています」Red HatはコンポーネントベースのJava SunとIBMの支援を受けているOSGi(Open Services Gatewayイニシアチブ)のような開発仕様。
しかし、同社は、いずれかのキャンプに全面的に投げ捨てることに反対した。ファッショナブルな仕様や言語に依存していない」と付け加えた。 「パーソナリティは単体でプラグインやプラグインすることができます。あなたが必要とする「the」APIがベットされる必要はなく、そのようなAPIを実装する少数の[アプリケーションサーバー]実装の1つにロックされます - おそらく弱いコアのミドルウェアサービスに頼っていた可能性がある」と述べた。
この製品の変更の範囲は、3年前に始まった開発プロセスをLaboureyに延長した。 、" 彼は言った。 「この投資は、JBoss Enterprise Middlewareの提供、寿命、市場の変化に適応する能力に劇的な影響を与えます」OSGiのような技術の武器を利用したレッドハットの採用は、 Redmonkのアナリスト、マイケル・コテ氏は、オリジナルのJBossマイクロカーネルは「他の実行可能なオプションがなくてもJavaやアプリケーションを実行するためのコンポーネント指向の方法を提供しました」と述べています。 「他の人が標準化しようとしている技術をすでに開発している多くのチームと同様に、JBossの人々はOSGiが状況に敏感であると考えているようだ。
「OSGi上でコアを構築するのではなく、自分たちのコアでコアを構築し、OSGiをそのJBoss固有のコアを使用する一種の方法としてサポートしている」と彼は言った。彼は言った。 「OSGiが明日のベルボトムスになるならば、ファッションになるものは何でもサポートすることができる」というヘッジがあるが、そういう意味でのヘッジを可能にするアーキテクチャを構築する時間があれば、それは良いことだ」
現時点では、どのJavaコンポーネント技術がリーダーになるか、複数のアプローチが盛んになるかどうかは誰でも推測されている」と彼は付け加えた。「OSGi愛好者はたくさんいるが、Javaコンポーネントをどのように解決するかというこの質問はRed Hatは、OracleやIBMなどの大規模なプラットフォームベンダーや、オープンソース側のアプリケーションサーバー市場での競争に直面していますSpringSourceが最近発表したOSGiを活用したアプリケーションサーバープラットフォームを通じて実現します。