Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
TI
Uploaded by
Takashi Ito
357 views
20161119 java one-feedback_osaka
JavaOne 2016 Feedback by KanJava
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
20161111 java one2016-feedback
by
Takashi Ito
PDF
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
by
オラクルエンジニア通信
PDF
20190620 multicloud share
by
Mai Nagahisa
PDF
Java in the World of Container by David Buck
by
オラクルエンジニア通信
PPTX
20191015 beyondstudy oracle_nagahisa
by
beyond Co., Ltd.
PDF
Oracle GoldenGate Cloud Service(GGCS)概要
by
オラクルエンジニア通信
PPTX
20200424 Oracle Big Data Jam Session #2 登壇資料(Data Flow)
by
オラクルエンジニア通信
PDF
システム管理者向け、クラウドサービス「Oracle Management Cloud」で提供する3つの機能とは?~アプリケーション・パフォーマンス分析、ロ...
by
オラクルエンジニア通信
20161111 java one2016-feedback
by
Takashi Ito
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
by
オラクルエンジニア通信
20190620 multicloud share
by
Mai Nagahisa
Java in the World of Container by David Buck
by
オラクルエンジニア通信
20191015 beyondstudy oracle_nagahisa
by
beyond Co., Ltd.
Oracle GoldenGate Cloud Service(GGCS)概要
by
オラクルエンジニア通信
20200424 Oracle Big Data Jam Session #2 登壇資料(Data Flow)
by
オラクルエンジニア通信
システム管理者向け、クラウドサービス「Oracle Management Cloud」で提供する3つの機能とは?~アプリケーション・パフォーマンス分析、ロ...
by
オラクルエンジニア通信
What's hot
PDF
企業システムで使えるマイクロサービスの特長と実践 (Oracle Cloudウェビナーシリーズ: 2021年4月15日)
by
オラクルエンジニア通信
PDF
オラクルコンサルが語る!オラクルPaaS活用術(データベース・クラウド)(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
PDF
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
by
オラクルエンジニア通信
PDF
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
PDF
[Oracle big data jam session #1] Apache Spark ことはじめ
by
Kenichi Sonoda
PDF
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
by
オラクルエンジニア通信
PDF
JDK: 新しいリリースモデル解説
by
オラクルエンジニア通信
PDF
Oracle APEX 19.2 新機能紹介
by
Nakakoshi Yuji
PDF
つながる!クラウド・データベース間のリアルタイム・データ統合/連携とは
by
オラクルエンジニア通信
PDF
オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
PDF
Developer Festa Sapporo講演資料:Java最新動向とこれからの活用
by
オラクルエンジニア通信
PDF
[Modern Cloud Day Tokyo 2019] Oracle Functions = サーバーレス × Dockerコンテナ:AWS Lamb...
by
オラクルエンジニア通信
PDF
JDK:新しいリリースモデル解説 @ 岡山・広島
by
オラクルエンジニア通信
PDF
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
PDF
JDK: 新しいリリースモデル解説(ver.2.1)
by
オラクルエンジニア通信
PDF
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
by
Chihiro Ito
PDF
20190202 jdk new_release_model_sendai
by
オラクルエンジニア通信
PDF
Autonomous を支える技術、Oracle Database 18c デモンストレーション
by
オラクルエンジニア通信
PDF
Tech deepdive#2 datastore_180317_share
by
オラクルエンジニア通信
PDF
JDK: 新しいリリースモデル解説(ver.2.0)
by
オラクルエンジニア通信
企業システムで使えるマイクロサービスの特長と実践 (Oracle Cloudウェビナーシリーズ: 2021年4月15日)
by
オラクルエンジニア通信
オラクルコンサルが語る!オラクルPaaS活用術(データベース・クラウド)(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
by
オラクルエンジニア通信
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
[Oracle big data jam session #1] Apache Spark ことはじめ
by
Kenichi Sonoda
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
by
オラクルエンジニア通信
JDK: 新しいリリースモデル解説
by
オラクルエンジニア通信
Oracle APEX 19.2 新機能紹介
by
Nakakoshi Yuji
つながる!クラウド・データベース間のリアルタイム・データ統合/連携とは
by
オラクルエンジニア通信
オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
Developer Festa Sapporo講演資料:Java最新動向とこれからの活用
by
オラクルエンジニア通信
[Modern Cloud Day Tokyo 2019] Oracle Functions = サーバーレス × Dockerコンテナ:AWS Lamb...
by
オラクルエンジニア通信
JDK:新しいリリースモデル解説 @ 岡山・広島
by
オラクルエンジニア通信
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
by
オラクルエンジニア通信
JDK: 新しいリリースモデル解説(ver.2.1)
by
オラクルエンジニア通信
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
by
Chihiro Ito
20190202 jdk new_release_model_sendai
by
オラクルエンジニア通信
Autonomous を支える技術、Oracle Database 18c デモンストレーション
by
オラクルエンジニア通信
Tech deepdive#2 datastore_180317_share
by
オラクルエンジニア通信
JDK: 新しいリリースモデル解説(ver.2.0)
by
オラクルエンジニア通信
Viewers also liked
PPTX
Configuration for Java EE and the Cloud
by
Dmitry Kornilov
PDF
20160123 java one2015_feedback @ Osaka
by
Takashi Ito
PPTX
Java EE for the Cloud
by
Dmitry Kornilov
PDF
Nanoservices and Microservices with Java
by
Eberhard Wolff
PDF
Java EE, What's Next? by Anil Gaur
by
Takashi Ito
PPTX
Cloud Native Application Framework
by
VMware Tanzu
PDF
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
by
Mitch Okamoto
PDF
Data Architecture not Just for Microservices
by
Eberhard Wolff
PDF
Serverless Revolution
by
Keisuke Nishitani
PPTX
Introduction to Microservices and Cloud Native Application Architecture
by
David Currie
PDF
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
by
Mitch Okamoto
PPTX
Distributed architecture in a cloud native microservices ecosystem
by
Zhenzhong Xu
PDF
Patterns of Cloud Native Architecture
by
Andrew Shafer
PDF
Googleのインフラ技術から考える理想のDevOps
by
Etsuji Nakai
Configuration for Java EE and the Cloud
by
Dmitry Kornilov
20160123 java one2015_feedback @ Osaka
by
Takashi Ito
Java EE for the Cloud
by
Dmitry Kornilov
Nanoservices and Microservices with Java
by
Eberhard Wolff
Java EE, What's Next? by Anil Gaur
by
Takashi Ito
Cloud Native Application Framework
by
VMware Tanzu
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
by
Mitch Okamoto
Data Architecture not Just for Microservices
by
Eberhard Wolff
Serverless Revolution
by
Keisuke Nishitani
Introduction to Microservices and Cloud Native Application Architecture
by
David Currie
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
by
Mitch Okamoto
Distributed architecture in a cloud native microservices ecosystem
by
Zhenzhong Xu
Patterns of Cloud Native Architecture
by
Andrew Shafer
Googleのインフラ技術から考える理想のDevOps
by
Etsuji Nakai
Similar to 20161119 java one-feedback_osaka
PDF
Java によるクラウドネイティブ の実現に向けて
by
Shigeru Tatsuta
PDF
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
by
オラクルエンジニア通信
PDF
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
PDF
JakartaOne Livestream Japan 2020
by
Kenji Kazumura
PPTX
Japan it week_アプリケーション開発に最適なクラウド
by
オラクルエンジニア通信
PPTX
Spring frameworkが大好きなおはなし
by
Satoshi Kisanuki
PDF
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
by
Takakiyo Tanaka
PDF
Google App Engine Java 入門
by
tantack
PPTX
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
by
JUNICHI YOSHISE
PPTX
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
by
オラクルエンジニア通信
PPTX
20191015 oracle beyondstudy
by
Mai Nagahisa
PDF
Public 20100828 j_ruby_kaigi_10things_jror_with_javaee
by
Yoshiharu Hashimoto
PDF
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
by
オラクルエンジニア通信
PDF
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-
by
PE-BANK
PDF
Javaのカルチャーとグロース - MANABIYA 2018
by
Yusuke Suzuki
PDF
Open棟梁 v2 ソリューション化検討資料
by
Daisuke Nishino
PDF
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
by
Takakiyo Tanaka
PDF
Oracle code one 2018 報告会概要
by
Chihiro Ito
PDF
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
by
Yusuke Suzuki
PDF
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
by
Keisuke Nishitani
Java によるクラウドネイティブ の実現に向けて
by
Shigeru Tatsuta
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
by
オラクルエンジニア通信
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
JakartaOne Livestream Japan 2020
by
Kenji Kazumura
Japan it week_アプリケーション開発に最適なクラウド
by
オラクルエンジニア通信
Spring frameworkが大好きなおはなし
by
Satoshi Kisanuki
Javaプログラマーももう逃げられない。マイクロサービスとAPIの世界。
by
Takakiyo Tanaka
Google App Engine Java 入門
by
tantack
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
by
JUNICHI YOSHISE
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
by
オラクルエンジニア通信
20191015 oracle beyondstudy
by
Mai Nagahisa
Public 20100828 j_ruby_kaigi_10things_jror_with_javaee
by
Yoshiharu Hashimoto
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
by
オラクルエンジニア通信
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ-
by
PE-BANK
Javaのカルチャーとグロース - MANABIYA 2018
by
Yusuke Suzuki
Open棟梁 v2 ソリューション化検討資料
by
Daisuke Nishino
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
by
Takakiyo Tanaka
Oracle code one 2018 報告会概要
by
Chihiro Ito
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
by
Yusuke Suzuki
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
by
Keisuke Nishitani
More from Takashi Ito
PDF
JDK:新しいリリースモデル解説 @ 富山 BuriKaigi 2019
by
Takashi Ito
PDF
今年はJava進化の年!今知っておくべき新しいJava
by
Takashi Ito
PDF
Java Day Tokyo 2016 feedback at Kumamoto
by
Takashi Ito
PDF
JavaOne2015フィードバック @ 富山合同勉強会
by
Takashi Ito
PDF
JavaOne2015報告会 in Okinawa
by
Takashi Ito
PDF
112815 java ee8_davidd
by
Takashi Ito
JDK:新しいリリースモデル解説 @ 富山 BuriKaigi 2019
by
Takashi Ito
今年はJava進化の年!今知っておくべき新しいJava
by
Takashi Ito
Java Day Tokyo 2016 feedback at Kumamoto
by
Takashi Ito
JavaOne2015フィードバック @ 富山合同勉強会
by
Takashi Ito
JavaOne2015報告会 in Okinawa
by
Takashi Ito
112815 java ee8_davidd
by
Takashi Ito
20161119 java one-feedback_osaka
1.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | JavaOne 2016概要とJava EEに関する新提案の件 2016年11月19日 日本オラクル株式会社 クラウド・テクノロジー事業統括 Fusion Middleware事業本部 伊藤 敬
2.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2
3.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | JavaOne San Francisco 2016 – 18th to 22th Sep.
4.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 4
5.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | JavaOne San Francisco 2016 – 18th to 22th Sep. • 主要なキーノートスピーカー 5
6.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | ファクトリー・オートメーションにおける Java活用事例: マツダ株式会社 ITソリューション本部 主幹 吉岡 正博 様 6 Java標準仕様 / Java EEのロードマップ 発表へのエンドースメント(登場順): 富士通株式会社 様 株式会社日立製作所 様 日本電気株式会社 様 Javaによるレガシーマイグレーション 事例紹介とJava EEロードマップ発表 へのエンドースメント: 損害保険ジャパン日本興亜株式会社 取締役常務執行役員 浦川 伸一 様 JavaOne 2016 Keynote – 過去最多の日本からの登壇者
7.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Keynote Speakers – Community Keynote 7
8.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 8 HeapStats: 2016 Duke’s Choice Award 受賞!! https://www.flickr.com/photos/skrb/29799433494/in/album-72157671770671603/
9.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java SE Update Georges Saab Vice President Java Platform Development @gsaab
10.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java SE Roadmap JDK 8 • Lambda & Stream API • New Date and Time API • Nashorn: JavaScript Interoperability • JavaFX Enhancements • Etc.. 8u40 • Performance Improvements • Density and Resource Management • Multi-Language Support Improvements • Accessibility Enhancements • Continued Java SE Advanced Features JDK 9 • Modularity – Jigsaw • Jshell (Java Shell) • HTTP 2.0 • G1GC as default • JDK 5 source code can not compile • Continued Java SE Advanced Features 8u20 • G1 Performance Improvement • JVM Performance Improvements • Java Mission Control 5.4 • Advanced Management Console 1.0 • MSI Enterprise JRE Installer 8u60 • Bug Fixes • Continued Java SE Advanced Features 20162014 2015 2017 10
11.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Coming Soon 11 +
12.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java EE Anil Gaur Group Vice President Java EE and Application Servers Development @anilgaur
13.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java EE – What’s Next? 13 クラウドとマイクロサービスのための 新しいアプリケーション開発のスタイル
14.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | クラウド・アプリケーション開発 異種クライアントの共存 • Mobile, REST, HTML5 ステートレス・サービスの 主流化 • 個別の管理運用とスケール 多彩なデータソース • Relational, non-relational User profile service Order service Partner service Catalog service Notification service Import service HTTP/2 REST JSON XHR Event JAX-RS/JSON Notifications JAX-WS RDBMS NoSQL DB TSDBData Streams Time SeriesEventsKey ValueJDBC 14
15.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java Platform, Enterprise Edition への提案仕様 • クラウド、マイクロサービス向けの新し いアプリケーション開発を想定 • 実績あるテクノロジーで構成 • 包括的な構成 – プログラミング・モデル、 パッケージング、ポータビリティ • 標準ベース – 本内容は提案仕様 – JCPプロセスに沿ってコミュニティとともに検 討を進める 15
16.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | フォーカスする技術エリア 16
17.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Recent Java EE 7 compatibility updates: Congratulations!テクノロジーのフォーカスエリア:サマリー リアクティブ・プログラミン グの導入 Unified event model Event messaging API JAX-RS, HTTP/2, Lambda, JSON-B, ... Programming Model 外部化されたState管 理へストアするAPI State データストラクチャの変更 時に自動的にイベントを発 生させる Eventual Consistency クライアント側のサー キットブレーカのサ ポート 回復用コマンド クライアント側のヘル ス・レポートのフォー マットを標準化 Resiliency 新仕様 – インタフェース、 パッケージングフォーマッ ト、マニフェスト ごく短命なインスタンス Serverless 機密管理 OAuth OpenID Security アプリケーションとランタ イムをサービスとしてパッ ケージ スタンドアロン型のイ ミュータブル実行バイナリ 多様な形態のアーカイブ Packaging 集約性の向上 テナントベースのルー ティングとデプロイ Multitenancy コンフィグレーションを 外だしにする コンフィグレーションへ アクセスする統一化 API Configuration key valueとDocument DB のための永続性とクエリ・ インタフェース Key Value/Doc Store 17
18.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | ロケーションの透過性と回復性(Resiliency) • Configuration – サービスのパッケージング・実行と属性管理の分割 – 統一化したConfiguration APIの定義 • ステート管理 – ステート管理APIの定義 – NoSQLのサポートとベンダ製品機能 への対応 – CQRS対応 • 回復性(Resiliency) – サーキットブレーカの導入 – ヘルスチェック機能の標準化 18 Reliability, Monitoring Container Management Scheduling & Elastic Scaling Key Value Database Logging Config State Security Notification User profile service Order service Catalog service
19.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | パッケージングの変更・追加 • パッケージング – Dockerモデルの採用 – アプリケーション、ランタイムをコンテナにパッケージ – サービス・パッケージとコンフィグレーション機能を分離 – スタンドアロン型のイミュータブルな実行バイナリ – Java SE 9ベースの実行モジュールに対応 • マルチテナントへの対応 – リソース活用の効率化 – テナント・ベースのルーティングとデプロイ • Serverlessアーキテクチャの導入 – 新仕様 – インタフェース、パッケージ・フォーマット マニフェスト – Ephemeral instantiation(ごく短命なインスタンスの生成) 19 App Server Order service App Server Catalog service App Server User profile service
20.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | A Next Generation Application Runtime - Idea 20 Any JVM YourApp.jar Packager Java SE Runtime Key Java EE APIs Your Code Java EE 9
21.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | アジリティ、スケーラビリティ、セキュリティを組み込む • プログラミング・モデル – リアクティブ・プログラミングを実現 – 統合化イベントモデルと新しいEvent Messaging API – Non Blocking I/O - JAX-RS, HTTP/2, JSON-B, … • Eventual consistency(結果整合性) – 分散されたデータの更新を確実に実行、更新前後のアクセス を的確に処理する仕組みを実装 • Key value/ドキュメント・ストア – Key Valueとドキュメント型DB向けの永続性とクエリーI/Fを組み込む • セキュリティ – 国際標準に準拠した機密管理機能 – OAuth/OpenID のサポート 21 App App App App
22.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Eventing API for Cloud • Handle very large quantities of messages driven by events, throughput is the dominant concern • No Transaction – different from JMS • Annotation based, easy to use • Use Cases: – Website activity tracking – Metrics, Log data aggregation – Gaming data feed – Etc. • Apache Kafka, Amazon Kinesis 22 Event Messaging System broker brokerbroker producer (frontend) producer (services) producer (adapters) producer (other) consumer (frontend) consumer (services) consumer (adapter) consumer (other)
23.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Event API Proposal for Java EE 9 • A Simple Event API – Producer and Consumer as top level injectable resources, for example @Inject EventPublisher(“mytopic”) publisher; @Inject EventConsumer(“mytopic”) consumer – declarative message listeners - any POJO as event listener, for example @EventListener(“mytopic”) public void onMyEvent(MyEvent event) { //do something } • Able to plugin different cloud messaging systems in Java EE for eventing 23
24.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 提案プラットフォームアーキテクチャ (~Java EE 9) Java EE Packaging, Serverless, Multitenancy OS / Hypervisor Container Runtime Java SE Runtime Java EE Runtime Load Balancer API Gateway HTTP/2 JSON Binding Event API REST API Security API State API Config API Eventual Consistency Resiliency Key Value Store API 24 NoSQL RDBMS Logging Config State Security Notification Reliability,Monitoring ManagementandOrchestration SchedulingandElasticScaling Service Discovery
25.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 25 Java EE 7 Connector JAXBJSP Debugging Managed BeansJSPConcurrency EE Interceptors JAX-WS WebSocket Bean Validation JASPIC ServletJMS JTADeployment Batch JACCDependency Injection JAXR JSTL Management CDI EJB JAX-RPC Web ServicesJSF JPA JSON-PCommon Annotations EL JAX-RS Web Services MetadataJavaMail
26.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 変更提案の根拠、理由 26 新たに追加を提案する機能 • クラウドアプリは多くのリモートREST コールを行う。そのため、JAX-RSにク ライアント側のサーキットブレーカ機 能を追加する必要がある • 情報の機密性などの情報セキュリ ティ機能は国際標準に準拠する • 現在のクラウド環境ではOauthおよ びOpenIDへの対応 は必須である • アプリの実行環境を変更できるよう に 外部化されたコンフィグレーション 管理の仕組みが必要である • 複合的なアプリの高集約化を実現す るためにマルチテナントを実装する • Javaアプリケーションにヘルスチェッ ク機能を持たせる 取り下げを提案する機能 • クラウドにおいて、JMSはこれ以上の 機能強化を必要としていない(JMS 2.0 を標準としてとどめておくことを提案す る) • クラウドアプリは技術の変化・進化が 速く、かつシンプルな構成を持つこと も多いため、 MVC は多くの場合適切 ではない • 現状の Management JSR は一般的に 利用されていない
27.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 27 Java EE 8 (Revised Proposal, 2016) Connector JAXBJSP Debugging Managed BeansJSPConcurrency EE Interceptors JAX-WS WebSocket Bean Validation JASPIC ServletJMS JTADeployment Batch JACCDependency Injection JAXR JSTL Management CDI EJB JAX-RPC Web ServicesJSF JPA Common Annotations EL JAX-RS Web Services MetadataJavaMail CDI JSON-B Security Bean Validation JSF JAX-RS JSON-P Servlet Health CheckConfiguration JSP
28.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 28 Java EE Communityとの協力 • サーベイからフィードバック • Java EE Next JSRsの策定 2016 Java EE 8 • Specs, RI, TCK の提供 • マイクロサービス・サポート (イニシャル) • Java EE 9 策定 • Java EE 9インプリメンテーション の Early Access版提供 Java EE 9 • Specs, RI, TCK の提供 • モジュラー Java EEランタイム • マイクロサービス・サポート (エンハンスド) Java EE Roadmap 2017 2018
29.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 29
Download