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
JOnASと
Apache 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 公式サイト