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
「中核ビジネスと新規領域の両輪でV字成長を達成したい」–F5大野社長
IT関連
2024-02-03 04:40
自動追従型の荷物運搬ロボットが公道走行 交差点渡りコメ配達
IT関連
2021-05-18 01:37
巨大IT念頭「デジタル課税」 対象は100社程度の公算
IT関連
2021-06-09 01:07
高さ50mの大観覧車に“牢屋”ゴンドラ 富士急ハイランド
くらテク
2021-06-30 08:13
NTT Com、3Dモデルを手軽にXR空間に投影できるサービスを提供開始
IT関連
2024-03-29 16:55
葉山町と応用地質、土砂災害を防ぐシステム構築に向けて実証
IT関連
2022-11-17 13:45
住宅建築の技能をビデオで学べるプラットフォーム「Copeland」
EdTech
2021-06-07 22:31
APACの企業、デジタルスキルトレーニングの必要性を認識も大半は未実施
IT関連
2022-04-07 23:49
Ridgelinez、「DXアセスメントサービス」を提供–DX成熟度の簡易診断をウェブで無償公開
IT関連
2022-12-01 20:58
マイクロソフト「Office.com」刷新、ビジネス向けにリリース
IT関連
2022-03-15 01:09
非構造化データの活用で期待される生成型AI
IT関連
2023-12-22 18:02
MITの研究者がカスタムチップを使ってロボットの「応答速度」を高速化
ロボティクス
2021-01-23 09:21
YouTuber人気に陰り 逮捕者続出……「憧れの職業」からも順位下げ
IT関連
2021-03-25 13:58
美しいが作りづらい「ゼリーの中に咲く花」、フード3Dプリンタで手軽に 東大、「Flower Jelly Printer」開発 :Innovative Tech(1/2 ページ)
イラスト・デザイン
2021-08-13 18:13