Categories: 未分類

Apache Geronimo

Apache_Geronimo

Apache Geronimoは、Apache Software Foundationによって開発され、Apacheライセンスの下で配布されているオープンソースの アプリケーションサーバーです。 Apache Geronimo スクリーンショット
Apache GeronimoWeb管理コンソール
開発者
Apache Software Foundation
安定リリース
3.0.1(2013年5月28日 ; 8年前 )
 (2013-05-28)
リポジトリ
svn .apache .org / repos / asf / geronimo /
で書かれている Java オペレーティング・システム
クロスプラットフォーム(JVM)
タイプ
Webアプリケーションサーバー
ライセンス
Apacheライセンス2.0
Webサイト
geronimo .apache .org
現在のバージョンのGeronimo3は、Java Enterprise Edition(Java EE)6仕様と互換性があるため、JMS、Enterprise JavaBeans、コネクタ、サーブレット、JSP、JSF、Unified Expression Language、JavaMailなどのテクノロジをサポートします。これにより、開発者は、ポータブルでスケーラブルで、レガシーテクノロジーと統合するエンタープライズアプリケーションを作成できます。古いGeronimo2はJavaEE5と互換性が
IBMはこれまで、マーケティング、コードの貢献、および複数のプロジェクト・コミッターへの資金提供を通じて、プロジェクトにかなりのサポートを提供してきました。2005年10月、IBMはWebsphere Application Server Community Edition(WASCE)という名前のWebSphereアプリケーションサーバーの無料版を発表しました。これは実際にはGeronimoのディストリビューションであり、その名前は商用WebSphereサーバーとは関係ありません。ただし、IBMは2013年にWASCEのマーケティングとサポートを終了しました。その他の商用サポーターには、AMD、Chariot Solutions、Simula Labs、およびVirtuasが含まれていました。
ApacheGeronimoでのアクティビティは現在ほとんど停止しています。デビッドJencksおよびIBMにある他の人のように前の多作のGeronimoコミッターは今に取り組んでいるリバティプロファイルのアプリケーションサーバ。

コンテンツ
1 コンポーネント
2 も参照してください
3 参考文献
4 参考文献
5 外部リンク

コンポーネント
エンタープライズオペレーティングシステムのように、Geronimoはカーネル上に構築されています。カーネルは、その上のすべての基盤を築くマイクロカーネルです。GeronimoのカーネルはJavaEEに依存しません。その唯一の目的は、Geronimoのビルディングブロックを管理することです。Geronimoは、制御の反転(IoC)(依存性注入と呼ばれることもあります)の概念に基づくアーキテクチャ設計によって特徴づけられます。これは、カーネルがそのコンポーネントのいずれにも直接依存しないことを意味します。カーネルは、サービスのライフサイクルとレジストリを制御するサービスのフレームワークです。カーネルはJavaEEに基づいています。Java EEサービスおよびコンポーネントと連携して、特定の構成を構築します。その1つが完全なJavaEEソリューションスタックです。
Geronimoサービスの大部分は、GBeanを介して追加および構成され、アプリケーションサーバー全体の一部になります。AのGBeanは、カーネルにコンポーネントを接続するインタフェースです。各GBeanは、状態を維持し、他のGBeanに依存し、相互に関連付け、カーネルお​​よび他のGBeanからのイベントを操作できます。GBeansインターフェースを使用すると、GBeansインターフェースを使用してアーキテクチャ全体に影響を与えることなく、2つのサーブレットコンテナ(JettyやTomcatなど)を切り替えることができます。この柔軟なアーキテクチャにより、Geronimo開発者はいくつかの既存のフィールドテスト済みオープンソースソフトウェアプロジェクトを統合することができます。
ここに、Geronimoプロジェクトに含まれているオープンソースコンポーネントのリストが
成分 説明
Apache Tomcat Javaサーブレット2.5およびJavaServerPages(JSP)2.1をサポートするHTTPサーバーおよびサーブレットコンテナ。
桟橋 Tomcatサーバーの代替であるJavaサーブレット2.5およびJavaServerPages2.1をサポートするHTTPサーバーおよびサーブレットコンテナ。
Apache ActiveMQ オープンソースのJavaMessage Service(JMS) 1.1アプリケーションプロバイダーおよびメッセージ駆動型Bean(MDB)のサポーター。
Apache OpenEJB オープンソースのEnterpriseJavaBeans(EJB)コンテナシステムと、3.0レベルでEnterprise JavaBeansをサポートするEJBサーバー(Container Managed Persistence 2(CMP2)やEJBクエリ言語(EJB QL)など)。
Apache OpenJPA オープンソースのJavaPersistence API(JPA)1.0の実装。
Apache ServiceMix JSR208のJavaBusiness Integration(JBI)標準に基づくオープンソースのEnterprise Service Bus(ESB)およびコンポーネントスイート。
ApacheAxisとApacheScout AxisはSimpleObject Access Protocol(SOAP)の実装であり、ScoutはJSR 93(JAXR)の実装です。これらは、WebサービスおよびWebサービス相互運用性組織(WS-I)の基本プロファイルのサポートを提供します。
Apache CXF SOAP、XML / HTTP、RESTful HTTP、CORBAなどのさまざまなプロトコルを備えたWebサービスフレームワークは、HTTP、JMS、JBIなどのさまざまなトランスポートで機能します。
Apache Derby ネイティブJavaDatabase Connectivity(JDBC)をサポートする本格的なリレーショナルデータベース管理システム(RDBMS)。
Apache WADI Webアプリケーションコンテナ層のクラスタリング、負荷分散、およびフェイルオーバーソリューション。(プロジェクトは現在、Apache Incubatorの下でインキュベーション中です。)
MX4J アプリケーション、システムオブジェクト、デバイス、およびサービス指向ネットワークを管理および監視するためのツールを提供するJava ManagementExtensions。

も参照してください

 コンピュータプログラミングポータル
その他のJavaEEアプリケーションサーバー:pache TomEE JBoss AS WebSphere AS WebLogic Server
アプリケーションサーバーのリスト GlassFish パヤラサーバー

参考文献
^ 「IBMWebSphereApplication Server Community Edition 2018/04/1911:48:21」。www14.software.ibm.com。
^ 「撤退のお知らせ」(PDF)。ibm.com 。
^ 「さまざまなJavaEEサーバーで使用される実装コンポーネント」。arjan-tijms.omnifaces.org 。

参考文献
Mulder、Aaron(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-01-12にオリジナルからアーカイブ、2008-12-28を取得
ジェンダー、ジェフ; スナイダー、ブルース; Li、Sing(2006)、Professional Apache Geronimo、Wrox、ISBN 0-471-78543-1、2005-10-28にオリジナルからアーカイブ、2008-12-28を取得
Blevins、David(2004)、Geronimo:A Developer’s Notebook、O’Reilly Media、ISBN 0-596-00671-3

外部リンク Apache Geronimo “

admin

Share
Published by
admin

Recent Posts

アルトゥーリ・アールト

Artturi_Aalto 見…

2日 ago

アーサーシャレット

Arthur_Shallett…

2日 ago

Artyom Bogucharsky

Artyom_Boguchar…

2日 ago

アーツカタリスト

Arts_Catalyst A…

2日 ago

Asamardhuni Jivayatra

Asamardhuni_Jiv…

2日 ago