5年ぶりの本格的なメジャーバージョンアップ「Jakarta EE 10」正式リリース、クラウドネイティブなど対応

今回は「5年ぶりの本格的なメジャーバージョンアップ「Jakarta EE 10」正式リリース、クラウドネイティブなど対応」についてご紹介します。

関連ワード (公式、必要、本格的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Eclipse Foundationは、代表的なJavaフレームワークの1つであるJakarta EEの最新版「Jakarta EE 10 Platform」の正式リリースを発表しました。

The new era of #CloudNative #Java is here! Check out the #JakartaEE10 release page to discover new updates or features in over 20 component specifications: https://t.co/3KG28loVyz #JakartaEE #opensource pic.twitter.com/xGITL5KjUt

— Jakarta EE (@JakartaEE) September 22, 2022

Jakarta EEは、Java EE(Java Enterprise Edition)の後継として2018年にオラクルからオープンソースコミュニティに移管されたものです。移管後にEclipse Foundationは新たな名称とロゴを募集し、現在の名称である「Jakarta EE」と呼ばれるようになりました。

参考:クラウドネイティブなJavaの実現にフォーカス、「Jakarta EE」をEclipse Foundationが正式にスタート

これまでの経緯を振り返れば、2016年6月にJava EEの仕様策定の動きが鈍くなっていることを懸念し、Java EEの前進を促進する「Java EE Guardians」がJavaコミュニティで発足し、この動きなどを受けて、2017年9月にJava EE 8が発表されるのとほぼ同時にオラクルはJava EEをEclipse Foundationへ移行すると発表しました。

その後、Eclipse Foundationからは2019年にJava EE 8と互換性を保ちつつ権利関係を整理した「Jkarta EE 8」がリリースされ、2020年には名前空間をJakartaに移行した「Jakarta EE 9」がリリースされました。

今回リリースされたJakarta EE 10は、Java EE 8以来、実に5年ぶりとなる、新機能を搭載した本格的なメジャーバージョンアップとなるのです。

クラウドネイティブJavaアプリケーションのための機能を導入

Jakarta EE 10のリリースを発表したJakarta EEの公式ブログに投稿された記事「The Eclipse Foundation’s Jakarta EE Working Group Releases Jakarta EE 10 to Usher in the Era of Cloud Native Java」では、Jakarta EE 10の特徴について次のように説明されています。

Jakarta EE 10 introduces features for building modernized, simplified, and lightweight cloud native Java applications, delivering a new baseline for the evolution and innovation of enterprise Java technologies under an open, vendor-neutral, community-driven process.

Jakarta EE 10は、モダナイズ、シンプル化、そして軽量なクラウドネイティブJavaアプリケーションを構築するための機能を導入し、オープンかつベンダーニュートラルでコミュニティ主導のプロセスのもと、エンタープライズJavaテクノロジーの進化と革新のための新しい基準を提供します。

Jakarta EE 10の主な新機能の1つが「Jakarta EE 10 Core Profile」(以下、Core Profile)です。

Java EE/Jakarta EEでは、Java EE/Jakarta EEを構成する多数のコンポーネントのなかから特定のコンポーネントを抜き出してまとめる「Profile」という概念を用いて、用途に合わせて必要な機能だけを利用できるようにしています。

Core Profileは、非常に軽量なProfileとしてマイクロサービスのアプリケーション構築などに適したものとなります。

fig

また、追加アノテーションの幅広いサポートによって、モジュール化されたアプリケーションの構築やコンポーネントAPI間の統合がシンプルかつ容易になるとされています。

対応するJavaのバージョンはJava 11以降となり、Java 9で導入されたモジュラーシステムもJakarta EEでもフルに活用できるようになりました。

今後、IBM、オラクル、富士通、Red Hatなどのベンダからは順次、Jakarta EE 10対応の製品が登場してくることになるでしょう。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「Raspberry Pi Pico」開発のための「Windows」用インストーラーが登場
IT関連
2023-02-28 12:44
プチプチが進化! 手でスパッと切れる「スパスパ」誕生
くらテク
2021-07-07 07:49
コンテンツクラウドで日本社会のDX実現–Box Japan・古市社長
IT関連
2023-01-07 14:02
「Raspberry Pi」に無停電電源装置(UPS)を接続するには
IT関連
2023-05-07 03:34
Yahoo!ニュースの記事をユーザーが評価する新機能 PV以外の新たな評価軸に、配信料への反映も
ネットトピック
2021-06-18 13:13
DXに向けたIT基盤モダナイズの必要性と現実解–ウェビナーを開催
IT関連
2022-06-07 16:21
住友商事、グループ約900社のビジネス変革をAWSで加速–デジタルソリューションの総合商社目指す
IT関連
2023-06-24 23:30
ツイッター、ロシアでのサービス完全復旧を目指す
IT関連
2022-03-09 11:37
東芝テックとRetail AIの連携ソリューション、仙台の食品スーパーで稼働
IT関連
2024-11-01 10:30
【コラム】社外取締役を務めるCEOが減少しているトレンドには、良い面も悪い面もある
その他
2021-07-11 12:54
パナソニック コネクトら、“ゆるい”新競技を開発–画像センシング技術を活用
IT関連
2022-06-15 20:41
Gaudiyが体験ミュージアム「約束のネバーランド」GFハウス脱獄編でNFTを活用したキャンペーンを実施
ブロックチェーン
2021-07-09 02:06
ハードウェアベンダーは製品のエネルギー効率をもっと前面に押し出せ
IT関連
2024-07-12 16:31
ルームクリップ、SaaS型製品データ基盤を導入–ECサイトの商品情報をAIで自動取得
IT関連
2022-07-29 23:05