写点什么

Oracle 与 JCP 执行委员会分享了他们的 Java EE 策略

  • 2016-09-17
  • 本文字数:1427 字

    阅读完需:约 5 分钟

Anil Gaur 是 Oracle 集团负责 Java EE 和 WebLogic Server 的副总裁。他受邀在上一次的JCP 执行委员会会议上发表了演讲,透露了有关Java EE 未来发展的一些信息。他所传达的信息和 Oracle 之前的说法一致:企业编程正在发生变化,Oracle 希望适应这种变化。然而,执行委员会成员后续的提问突出了 Oracle 计划里的缺陷。

大约六个周之前,在 Oracle 产品开发总裁 Thomas Kurian 就有关 Java EE 的话题接受了采访之后,我们很明显可以知道,Oracle 正在制定一个可以将 Java EE 带回正轨的方案。就是在这种背景下,8 月 9 日,Gaur 在最近的 JCP EC 会议上口头介绍了 Oracle 的 Java EE 策略。Gaur 在演讲中表示,Oracle 知道企业编程正在发生什么变化,采用分布式架构的应用程序越来越多。为此,Gaur 重点介绍了若干有望添加到 Java EE 8 的技术,以便为开发人员带来实实在在的好处。他提供了一个技术列表,听上去和 Kurian 在采访中所给出的列表非常相似:HTTP/2、配置、状态管理、最终一致性、多租户、O-Auth 和 OpenID 连接。不过,在提问环节,IBM 运行时技术项目负责人 Steve Wallin 对于在短时间内实现这样一项革命性的变革提出了质疑。同时,他申明,IBM 已经通过自己的努力在当前的 Java EE 平台上实现了快速云部署(可能是指 Bluemix )。

不过,或许他没提供的信息才是最有趣的。在口头介绍结束后,执行委员会成员进行了提问,以期更好地了解 Oracle 的计划,其中有一个问题是,新版本什么时候可用。Gaur 承认,Java EE 8 的交付日期会“变化”,但没有提供更多的细节。不过,有迹象表明,部分新功能可能会基于 Java SE 9,那意味着需要延期很长的时间。

Gaur 还提到,Oracle 可能同其他供应商及社区开展合作,但也是没有提供多少具体的信息。IBM 和 RedHat 证实,他们已经和 Oracle 举行了会谈;SouJava 负责人 Bruno Souza 为 Java 用户组和 Adopt-a-JSR 项目提供了帮助,Gaur 对此表示“欢迎”。JCP EC 资深成员 Werner Keil 注意到,托管 Java EE 项目的网站 Java.net 将正式停用。对此,Gaur 只是简单地说,他们在寻找替代方案。InfoQ 联系了来自伦敦 Java 社区的 Martijn Verburg、RedHat 的 Mark Little 以及 JCP 主席 Patrick Curran,看下是否有什么其他的信息是会议记录里没有的,但他们三个都表示没有。

会后,有人问 Mark Little 和 Martijn Verburg,是否觉得 Oracle 已经针对 Java EE 做了足够多的工作,他们都给出了否定的回答,Little 表示:“一段时间以来,我们明显地感觉到,Java EE 未来的发展方向未必是正确的。我们已经多次邀请 Oracle 参与有关 MicroProfile 的工作,我是在 JCP EC 会议上发出的邀请,但目前为止,他们还没有接受”。尽管如此,Verburg 指出,我们并不应该因此而过多地指责 Oracle:

Oracle 有这样做的权利。他们是一家商业公司,是 Java 的所有者。过去这些年,他们已经投入了大量的精力,我们所有人都从中受益了。他们有决定投入什么资源的自由!令人失望的是那段时间长达 9 个月的沉寂。对于整个社区而言,那不是理想的信息,导致了许多不确定性;我认为,作为 Java 的管理者,那是失策的。

Gaur 和 Kurian 提供的信息有一个共同点,就是建议大家通过 JavaOne 大会了解更多的细节。这可能意味着,在集中力量推动了其他内部项目之后,Oracle 决心夺回 Java EE 的控制权。距离 JavaOne 仅有一周了,我们不必等多久就可以弄清楚了。

查看英文原文 Oracle Shares Their Strategy for Java EE with the JCP Executive Committee

2016-09-17 19:001494
用户头像

发布了 1008 篇内容, 共 406.6 次阅读, 收获喜欢 345 次。

关注

评论

发布
暂无评论
发现更多内容

TCP协议和UDP协议详细介绍

阿柠xn

TCP 计算机网络 协议族 UDP协议 9月月更

SpringBoot初识

十八岁讨厌编程

Java 后端开发 9月月更

NestOS应用案例:容器化部署OpenStack

openEuler

架构 openEuler 开源操作系统 OpenStack

如何在笔记本上安装openEuler 22.03 LTS

openEuler

开源 操作系统 openEuler 安装部署

Struts实现登录

Struts2 9月月更

大数据调度平台Airflow(七):Airflow分布式集群搭建原因及其他扩展

Lansonli

airflow 9月月更

[SpringBoot]多环境配置,配置文件分类

十八岁讨厌编程

Java 后端开发 9月月更

js高频手写题总结

helloworld1024fd

JavaScript 前端

深度剖析Istio共享代理新模式Ambient Mesh

华为云开发者联盟

云计算 云原生 后端 企业号九月金秋榜

NFTScan 与 ET.XYZ 在 NFT API 数据层面进行深度合作

NFT Research

区块链 NFT web3

关于 Angular 应用 tsconfig.json 中的 lib 属性

汪子熙

typescript 前端开发 angular web开发 9月月更

开发者有话说|如何写出更加优雅的代码

闫同学

个人成长

19道高频vue面试题,顺便写一下自己的答案

bb_xiaxia1998

Vue 前端

融云员工服务台,跟“干不完”说再见

融云 RongCloud

IT职场

流程图布局在项目中的实践

相续心

react20道高频面试题答案总结

beifeng1996

前端 React

[SpringBoot]配置文件格式、yaml配置及读取

十八岁讨厌编程

Java 9月月更

探索AI技术应用场景

felix

产业落地 AI探索 API接口 模型管理

开发者有话说|一名普通大专学历开发者的成长

彭发红

js常见手写题总结

helloworld1024fd

JavaScript 前端

物联网实践分享

彭发红

关爱2700多万听障者,手语服务助力无声交流

HarmonyOS SDK

手语

这些react面试题你会吗,反正我回答的不好

beifeng1996

前端 React

Serverless遇到 FinOps: Economical Serverless

华为云开发者联盟

云原生 后端 企业号九月金秋榜

死锁检测实现

C++后台开发

后台开发 线程 多线程 死锁 C++开发

工赋开发者社区 |【数智化】数字化工厂规划与建设方案

工赋开发者社区

Http轮询分为长查询和短查询总结

知识浅谈

HTTP 9月月更

跟我学Python图像处理丨带你掌握傅里叶变换原理及实现

华为云开发者联盟

Python 人工智能 企业号九月金秋榜

Code For Better 谷歌开发者之声——Google Cloud谷歌云

Fire_Shield

云原生 Google Cloud 9月月更

openEuler资源利用率提升之道 03:rubik混部引擎简介

openEuler

Linux 开源 cpu 操作系统 openEuler

面向深度神经网络的特定领域架构

俞凡

深度学习 架构 TPU

Oracle与JCP执行委员会分享了他们的Java EE策略_Java_Abraham Marín Pérez_InfoQ精选文章