JavaOne 2009第三天:微軟與Sun/Oracle攜手并進
原創(chuàng)【51CTO綜合報道】JavaOne已經(jīng)進行了三天,以下是前兩日的報導(dǎo):
JavaOne 2009***天:Java軟件商店啟動 甲骨文CEO登場
JavaOne 2009第二天:揭示Java領(lǐng)域的幾大趨勢
在第三天中,Apache “Stonehenge” 項目成為了一大熱點。該項目有數(shù)家公司和開發(fā)者組成,項目主旨是使用由W3C和OASIS當(dāng)前定義的標(biāo)準(zhǔn)協(xié)議來開發(fā)一系列的示例應(yīng)用,以示范跨多個底層平臺技術(shù)的無縫互操作性。這數(shù)家公司包括ApacheCon.,Apache,微軟,紅帽和WSO2,而現(xiàn)在又多了Sun。以下是微軟方面發(fā)言人Steve Martin的大會感言:
微軟在JavaOne——這個Java社區(qū)本年***的盛事上發(fā)表主旨演講——這也許會令人大吃一驚,但在這一點上真的沒什么可大驚小怪的。這不僅是因為在過去的幾年里,我們已經(jīng)參與到JavaOne中來了,而你們也都一而再、再而三的聽我說過可互操作的重要性:最近的,在云計算的上下文方面的重要性,以及通常與Web服務(wù)相關(guān)的重要性。后者是若干年來我的團隊的、通常也是微軟的一個關(guān)注重點。實際上,有時候人們沒注意到微軟在推動更好的可互操行性上有多積極,這里面既有Web服務(wù)的,也包括我們與W3C, WS-I, WS-*, OASIS(比如說最近有關(guān)WS-RX, WS-TX 及WS-SX的通告), DMTF等等進行的合作。
在檢視我們***的研究數(shù)字的時候,我們看到有73%的專業(yè)開發(fā)人員是依賴.NET或者結(jié)合.NET與Java來工作的。就此而言,Java和,NET在企業(yè)市場是雙贏的,因此確保對平臺的可互操行性是真實可用,并且是盡可能的易于實現(xiàn)的,對微軟和Sun公司來說都是義不容辭。雙方都有責(zé)任去分享,并且我們的客戶也明白無誤地告訴我們,他們在期望可互操行性的同時,也預(yù)期有所創(chuàng)新。我可以很自豪地說,這正是我們所重視并正在努力的。
51CTO編輯推薦:Java基礎(chǔ)教程專題 | ASP.NET視頻教程
這么一講,你們中的部分人也許就會記得,去年11月,我們宣布了參與Apache “Stonehenge” 項目一事,并且我們還貢獻了自己StockTrader 2.0的代碼。 設(shè)立Stonehenge這個項目,是為了提供一組應(yīng)用范例,以便來演示在多個底層平臺技術(shù)間的互操行性,所使用的是W3C和OASIS當(dāng)前定義的協(xié)議標(biāo)準(zhǔn)。有幾方面原因, 這會有所幫助。雖然在業(yè)界像WS-*這樣的組織在定義實現(xiàn)可互操作性的辦法方面進行了努力,但產(chǎn)品仍需由客戶進行配置,方可實現(xiàn)可互操行性。實際上,我們的一些客戶告訴我們說,在如何實現(xiàn)跨多供應(yīng)商平臺的應(yīng)用的內(nèi)置可互操行性上,他們需要更好的范例以及更多的指南。Stonehenge 通過為客戶提供***實踐指南,以及在實際場景下精確演示如何實現(xiàn)這一點的實際代碼來解決問題。稍為深入一點說,Stonehenge將有助于我們完成基于現(xiàn)行標(biāo)準(zhǔn)的基礎(chǔ)設(shè)施以及未來的基于服務(wù)的應(yīng)用之間“***一公里”的工作。
微軟副總裁Dan'l Lewin在JavaOne上演講
那么這究竟跟微軟——尤其是Dan’l Lewin 和我——在JavaOne上發(fā)表主旨演講有什么關(guān)系呢?實際上有很大關(guān)系,因為在我們的主旨演講里,Sun的副總裁Aisling MacRunnels、Dan’l和我將宣布現(xiàn)在Sun也已同意參與Stonehenge項目,并將會提供基于Metro的StockTrader應(yīng)用代碼。出于兩點原因這很重要。首先,通過利用更為廣泛的場景和平臺之間(包括Java, .NET, PHP等等)來提供***的實踐指南和參考,這意味著Stonehenge將更有價值。我們能給社區(qū)提供的例子和實際場景的指南越多越好,這樣就能賦予客戶為其特定的業(yè)務(wù)需求挑選***者的能力。這也能讓精確地找到潛在的互操作性問題變得更為容易。
另外,這表明了我們進行中的與Sun的工作更進了一步。我們大家都知道,今天的IT環(huán)境是異構(gòu)的;無論是在同時運行.NET和Java應(yīng)用的單個組織里,還是在多個尋求合作的組織之間的都是如此。 因此,在過去5年里,在若干可互操作性的行動方面,我們已經(jīng)與Sun展開了通力合作,以幫助客戶提高其現(xiàn)有的在Sun和微軟技術(shù)上的投資效益。這其中部分***的例子包括我們在Web單點登錄方面的工作,互操作供應(yīng)商聯(lián)盟(the Interop Vendor Alliance),我們在虛擬化方面的合作,當(dāng)然,還包括我們最近達(dá)成的,同時在Sun OpenSSO企業(yè)聯(lián)邦解決方案和即將到來的微軟“日內(nèi)瓦”服務(wù)器聯(lián)邦解決方案上同時使用SAML聯(lián)邦標(biāo)準(zhǔn)的協(xié)議。.
展望未來,在云計算的上下文方面,我們與Sun(或者也許我該說是Oracle?)的合作變得更為重要。大部分企業(yè)要取得云計算的成功將有賴于廣泛而多樣的計算資源的利用,這些資源中有的實現(xiàn)可能跟其他的會有很大的不同。互操作協(xié)議是其關(guān)鍵。因此,對我們而言,保持合作,通過這些協(xié)議來確保平臺的可互操作性十分重要,尤其是當(dāng)它與Web服務(wù)的可互操作性標(biāo)準(zhǔn)有關(guān)的時候。我們今天宣布與Sun在Stonehenge上展開的合作,是在正確方向上邁出的一大步,因為它有助于示范跨應(yīng)用平臺的無縫的可互操作性——無論這些應(yīng)用是在單位內(nèi)部還是在云上實現(xiàn)——也不管那些應(yīng)用是基于J2EE、還是.NET或是其他實現(xiàn)的。
基于這一點,我提議大家都看看Stonehenge這個項目(http://incubator.apache.org/stonehenge/,***更新為09年6月4日),下載StockTrader在眾多支持平臺(如.NET、Java、PHP、WSAS、Sun Metro等等)中的其中一個樣例應(yīng)用。
原文:Microsoft Keynoting at JavaOne...That Just Happened! by Steve Martin
【編輯推薦】