Oracle のプラットフォーム仕様実装では Java Enterprise Edition 8 (Java EE 8) として知られている Enterprise Java は、ついに荷物をまとめて Big Red の地下室から新しい名前で移転したため、その遺産の重荷を背負うことはなくなりました。
火曜日には、Eclipse Foundation の管理下で、関連する Web プロファイル仕様および技術互換性キット (TCK) とともに、Jakarta EE 8 フル プラットフォームがデビューする予定です。
Jakarta EEがJava EEの後継として登場したのは、Oracleが企業向けJava仕様を軸にベンダー中立のコミュニティを構築したいと考えていた一方で、Java商標の管理権を手放したくなかったためです。「Jakarta」という名称は、やや魅力に欠ける次点の「Enterprise Profile」に勝利し、数年にわたる地味な調整を経て、ついにコミュニティ主導のエンタープライズJava(Java SEの拡張版)を定義する仕様が完成し、一般公開されました。
「これは数年にわたる非常に努力の集大成です」と、Eclipse Foundationのエグゼクティブディレクター、マイク・ミリンコビッチ氏はThe Registerとの電話インタビューで述べた。「これを実行する動機は、Javaエコシステムのこの部分を、よりオープンなコラボレーションの場にすることです。」
ミリンコビッチ氏は、Java EEエコシステムは長年にわたってさまざまなベンダーが関与しており、OracleがJava EEガバナンスをEclipse Foundationに移行した動機の一つは、IBMのようなエンタープライズJavaに関心を持つ競合ベンダーがプラットフォームの監視と改善にもっと関与するよう促すことだったと述べた。
「これらの企業は、以前の制度下ではそうしないことを明確にしていた」と彼は説明した。
これらの企業には、富士通、IBM、オラクル、Payara、Red Hat、Tomitribeなどがあり、いずれもJakarta EEおよび関連製品・サービスに関心を持っています。そして、各社はJakarta EE仕様のリリースを記念して、興奮気味の声明を発表しました。富士通は「興奮しています」、IBMは「とても興奮しています」、Payaraは「本当に興奮しています」、そしてオラクルは「非常に嬉しいです」と、それぞれコメントしました。お分かりいただけると思います。
最新のSQL Server 2019プレビューで無料でサポートされるJavaが登場
続きを読む
ライバル企業の熱意にもかかわらず、オラクルは依然として同業他社の中でトップの座を維持しているが、以前ほどではない。ミリンコビッチ氏は、エンタープライズ実装に影響を与えるJava SE言語定義において、オラクルは「主導権を握り続けている」と述べた。Java SEでは、オープンソース活動はOpenJDKを通じて行われているが、コードを提供する企業は依然としてオラクルとの共同所有権を認める契約に署名しているとミリンコビッチ氏は説明した。
Jakarta EEに関しては、Oracleは特別な知的財産権を取得せず、仕様書の作成も管理していません。「すべてがオープンソースで行われているため、はるかに協調的なプロセスになっています」と彼は述べています。
Jakarta EE 8仕様の発表に合わせて、Eclipse FoundationはEclipse GlassFish 5.1をJakarta EE 8プラットフォームのオープンソース互換実装として認定する予定です。同様に、IBMはOpen LibertyアプリケーションサーバーがJakarta EE 8の認定を受けたことを発表する予定で、他のベンダーもJava EE向けに設計された製品をJakarta EE互換として宣言することが予想されます。
ミリンコビッチ氏によると、数万社もの企業がエンタープライズJavaテクノロジーに投資しており、世界中に1,000万人以上のJava開発者がいます。Eclipse Foundationは来週、サンフランシスコで開催されるOracle Code OneカンファレンスでJakarta EE 8のプロモーションを行う予定です。®