Oracle與JCP執行委員會分享了他們的Java EE策略
大約六個周之前,在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僅有一周了,我們不必等多久就可以弄清楚了。
來自:http://www.infoq.com/cn/news/2016/09/oracle-java-ee-jcp-ec