| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 安定リリース | 3.0.1 (2013年5月28日) [±]
|
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム( JVM ) |
| タイプ | Web アプリケーション サーバー |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | geronimo.apache.org |
Apache Geronimo は、Apache Software Foundationによって開発され、Apache ライセンスに基づいて配布されるオープン ソース アプリケーション サーバーです。
現在のバージョンである Geronimo 3 は、Java Enterprise Edition (Java EE) 6 仕様と互換性があり、 JMS、Enterprise JavaBeans、コネクター、サーブレット、JSP、JSF、Unified Expression Language、JavaMailなどのテクノロジをサポートしています。これにより、開発者は移植性と拡張性に優れ、従来のテクノロジと統合できるエンタープライズ アプリケーションを作成できます。旧バージョンの Geronimo 2 は、Java EE 5 と互換性があります。
IBMはこれまで、マーケティング、コード提供、プロジェクトコミッター数名への資金提供を通じて、このプロジェクトに多大な支援を提供してきた。2005年10月、IBMはWebSphereアプリケーション・サーバーの無料版であるWebsphere Application Server Community Edition (WASCE)を発表した。これは実際にはGeronimoのディストリビューションであり、その名前にもかかわらず商用のWebSphereサーバーとは関係がない。[1]しかし、IBMは2013年にWASCEのマーケティングとサポートを撤回した。[2]その他の商用支援者には、 AMD、Chariot Solutions、Simula Labs、Virtuasなどがある。
Apache Geronimo の活動は現在、ほぼ停止しています。David Jencks や IBM の他のメンバーなど、かつての Geronimo コミッターたちは現在、Liberty Profileアプリケーション サーバーに取り組んでいます。[3]
コンポーネント
エンタープライズオペレーティング システムと同様に、Geronimo はカーネル(上位のすべての基盤となるマイクロカーネル)上に構築されています。Geronimo のカーネルは Java EE に依存しません。その唯一の目的は、Geronimo の構成要素を管理することです。Geronimo は、制御の反転(IoC) (依存性の注入と呼ばれることもあります) の概念に基づくアーキテクチャ設計を特徴としており、カーネルはどのコンポーネントにも直接依存しません。カーネルは、サービスのライフ サイクルとレジストリを制御するサービスのフレームワークです。カーネルは Java EE に基づいています。カーネルは Java EE サービスおよびコンポーネントと連携して、特定の構成を構築します。その 1 つが完全な Java EEソリューション スタックです。
Geronimo のサービスの大部分は、GBean を通じて追加および構成され、アプリケーション サーバー全体の一部となります。GBeanは、コンポーネントをカーネルに接続するインターフェースです。各 GBean は、状態を維持し、他の GBean に依存し、相互に関係し、カーネルや他の GBean からのイベントを操作できます。GBean インターフェースにより、GBean インターフェースを使用するアーキテクチャ全体に影響を及ぼすことなく、2 つのサーブレット コンテナー( JettyまたはTomcat)を切り替えることができます。この柔軟なアーキテクチャにより、Geronimo 開発者は、フィールドでテストされた既存のオープン ソース ソフトウェアプロジェクト をいくつか統合できます。
以下は、Geronimo プロジェクトに含まれるオープン ソース コンポーネントの一覧です。
参照
その他の Java EE アプリケーション サーバー:
- アパッチトムEE
- WildFly (旧 JBoss AS)
- ウェブサーバー
- WebLogic サーバー
- アプリケーションサーバーのリスト
- グラスフィッシュ
参考文献
- ^ 「IBM WebSphere Application Server Community Edition 2018/04/19 11:48:21」。www14.software.ibm.com 2005年2月24日。2013年9月28日時点のオリジナルよりアーカイブ。 2018年4月19日閲覧。
- ^ 「撤退のお知らせ」(PDF) ibm.com . 2018年4月19日閲覧。
- ^ 「さまざまな Java EE サーバーで使用される実装コンポーネント」。arjan -tijms.omnifaces.org。2014 年 5 月 6 日。2018年4 月 19 日閲覧。
文献
- マルダー、アーロン (2007)、『Apache Geronimo 開発とデプロイメント』、Addison-Wesley Professional、ISBN 978-0-321-33483-1
- Kumar、Kishore (2006)、Pro Apache Geronimo、Apress、ISBN 1-59059-642-0、2011年1月12日にオリジナルからアーカイブされ、2008年12月28日に取得
- ジェンダー、ジェフ、スナイダー、ブルース、リー、シング(2006)、プロフェッショナルApacheジェロニモ、Wrox、ISBN 0-471-78543-1、2005年10月28日にオリジナルからアーカイブされ、2008年12月28日に取得
- ブレビンズ、デイビッド(2004)、ジェロニモ:開発者向けノートブック、オライリーメディア、ISBN 0-596-00671-3
外部リンク
- アパッチ ジェロニモ
