OW2 Consortium

OW2コンソーシアムは、オープンソースのミドルウェア、EAI(エンタープライズアプリケーション統合)、電子商取引、クラスタリング、グリッドコンピューティングといった分野を対象とする、非営利の国際的なコンソーシアムです。2007年1月にObjectWebコンソーシアムとOrientwareが合併して設立されました。この組織は、高品質なオープンソースの分散コンピューティングアプリケーション用コンポーネントの開発を促進することを目指しています。

概要



分散基盤ソフトウェアの主な目的は、異質なシステム間の相互接続を実現することです。OW2が開発するソフトウェアは、JCP(Java Community Process)、OMG(Object Management Group)、OSGi(Open Services Gateway initiative)などの独立した団体によって策定されたオープン標準に準拠しています。オープンソースライセンスを採用することで、ソースコードへの自由なアクセスが可能となり、これらの標準への準拠レベルが可能な限り高く維持されています。

OW2は、技術提供者とユーザー企業の対話も積極的に推進しています。トレーニング、アドバイス、保守などのオープンソース基盤ソフトウェアに必要なサービスを提供することで、商業的なソリューションへの利用を促進する環境を整備しています。OW2が開発した多くのコンポーネントは、JOnAS Java EEサーバーに統合されており、Eclipse用のプラグイン「Lomboz」も利用可能です。

主なプロジェクト



OW2[コンソーシアム]]では、多岐にわたるプロジェクトが展開されています。以下に主なものを紹介します(完全なリストは[ObjectWeb Forgeを参照してください)。

Fractal コンポーネントモデル: ソフトウェアコンポーネントに基づいたソフトウェア合成フレームワークです。コンポーネントの定義、構成、合成、管理などを行います。
Bonita: INRIA ECOOチームが提案したワークフローモデルを基にした、柔軟な協調型ワークフローシステムです。
eXo Platform: 企業ポータルとCMSを統合したシステムで、JSF、ポートレット、ECMを含みます。
JaWE: WfMC(Workflow Management Coalition)の仕様に準拠し、XPDLをサポートするグラフィカルなJavaワークフロープロセスエディタです。
Shark: WfMCとOMGの標準に準拠し、XPDLをサポートするワークフローサーバーです。
JOnAS: Java EE仕様のObjectWebによるオープンソース実装です。
JORAM: JMSとSOAPをサポートするメッセージ指向ミドルウェアです。
Lomboz: Java EE開発を支援するEclipseプラグインで、開発サイクル全体をサポートします。
ProActive: 並列・分散・並行処理のためのオープンソースのJavaライブラリです。
Presentation Server: Java EEベースのMVCフレームワークで、XForms、XSLT、Webサービスを使用してXMLで記述されたWebページの生成と解析が可能です。
XQuare: Java EEプラットフォームに、XQueryを使用するXMLベースの異機種混在型情報統合機能を追加するJavaコンポーネントです。
JOTM (Java Open Transaction Manager): オープンソースのトランザクションマネージャで、XAプロトコルを実装し、JTA APIに準拠しています。
Octopus: JDBCでデータベースに接続し、XMLで記述された定義に従って変換を行うJavaベースのETLツールです。
File Data Base: 完全にJavaで記述された簡易なオブジェクトデータベースで、JDOなどでの永続性をサポートします。
Speedo: JDO仕様の実装です。
ASM: Javaのバイトコード操作フレームワークです。
JAC (Java Aspect Components): アスペクト指向プログラミングのフレームワークで、EJBをPOJOに置き換えることが可能です。
Celtix ESB: JavaによるESBランタイムと柔軟で拡張が容易なAPIを提供し、サービス指向アーキテクチャの標準に基づいたビジネスコンポーネントの再利用を可能にします。
EasyBeans: EJB3コンテナ仕様のオープンソース実装です。
Petals: Java Business Integration (JBI)のオープンソース実装です。
SpagoBI: フリーなビジネスインテリジェンスプラットフォームです。
StarWebService: Webサービスの開発、配布、管理、実行のためのプラットフォームです。
Telosys: オープンソースのAjax/Web 2.0フレームワークです。
XService Suite: サービス指向アーキテクチャを可能にする基本的なコンポーネントを提供します。
XWiki: 高機能なウィキソフトウェアです。

歴史



OW2コンソーシアムの歴史は、その前身であるObjectWebコンソーシアムの設立から始まります。

1999年6月:Groupe Bull、フランステレコム、INRIAの研究者らが、東京で開催されたLinux & Free Software ConferenceにてJOnASプロジェクトを発表。当時のJOnASは単なるEJBコンテナでした。
2000年4月:JOnAS 2.0リリース(EJB 1.1完全サポート)。
2001年10月:パリにて第1回ObjectWeb Conference開催(その後、毎年開催)。
2002年1月:Bull、フランステレコム、INRIAがObjectWeb Consortiumを結成。
2002年4月:ObjectWebがEnhydraの全プロジェクトのホストとなる。
2002年9月:JOnAS 2.6リリース(J2EEプラットフォームとなる)。
2003年2月:JOnAS 3.0 beta 0リリース(J2EE 1.3実装)。
2003年8月:レッドハットが北米の企業として初めてObjectWebに参加。レッドハットは次期アプリケーションサーバがObjectWeb J2EEコンポーネントベースとなることを発表。
2003年11月:Enhydraがフリーソフトウェア(LGPL)となる。
2003年11月:ObjectWeb JOnASApache Geronimoの連携で合意。
2004年1月:全てのEnhydraのプロジェクトがObjectWebのウェブに移行。
2004年4月:JOnASのJ2EE認証手続き開始。
2004年6月:JOnAS 4.1リリース(J2EE 1.4実装)。
2004年6月:ObjectWebも参加して“Web Tools Platform”の提案がなされ、Eclipse Foundationがそれをトップレベル・プロジェクトとして承認。
2004年7月:Red HatがJOnASを "Red Hat Application Server" として出荷開始。
2004年9月:Enhydra 6.0が完全なアプリケーションサーバではなく、JOnAS上のアプリケーション開発ツールボックスとなった。
2004年10月:ObjectWebは、これまでのプロジェクトとは異なる概念としてオープンソース「イニシアチブ」を導入し、オープンソースESBイニシアチブをスタートさせる。
2005年1月:JOnASがJ2EE 1.4の互換性認証を受けた最初の非商用オープンソースのアプリケーションサーバとなる。
2005年2月:リヨンでConference開催。
2005年4月:Orientwareとの研究交流の覚書(MoU)締結。
2005年6月:非営利の独立した法人となることを運営委員会で承認。
2005年12月:法人化計画を委員会が承認。
2006年2月:パリで、Conference開催(Solutions Linuxも同時開催)。
2006年4月:Orientwareから最初のコード提供。
2006年7月:第1回'ObjectWeb v2'ワークショップ開催。
2007年1月:ObjectWeb ConsortiumとOrientwareが合併し、OW2 Consortiumを結成。

関連項目



OSSホスティングサービスの比較

外部リンク



公式ウェブサイト
ObjectWeb 公式サイト
* Enhydra.org 公式サイト

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。