當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 上海OA系統(tǒng) > 上海OA快博
Web服務(wù),等待全民公決
Web服務(wù),等待全民公決
中文Visual Studio.Net在北京的發(fā)布,標(biāo)志著微軟已經(jīng)正式吹響了.NET進軍中國的號角;而Sun卻又一次舉起了與微軟抗?fàn)幍墨C獵旌旗。面對微軟和Sun的生拉硬拽與威逼利誘,眾多開發(fā)者的選擇對Web服務(wù)技術(shù)路線和發(fā)展走向的重要性日顯突出
2002年3月22日,微軟最新軟件開發(fā)工具包Microsoft Visual Studio.Net中文版正式發(fā)布,終于可以再次縮短與.Net戰(zhàn)略的距離。這一次,微軟不僅顯示了其在程序員中強勁的號召力,更讓用友、金蝶、佳軟、昊海興網(wǎng)絡(luò)科技等作為其.Net的用戶在發(fā)布會上現(xiàn)身說法,微軟正在向公眾展示其.Net陣營已經(jīng)多么強大,并非許多人所說的“虛無縹緲”。與此同時,Sun也毫不示弱。3月27日舉行的J2EE技術(shù)探討及使用方案研討會上,神州數(shù)碼、中軟、托普軟件和國電信息中心等國內(nèi)數(shù)家知名企業(yè)前來助陣,共同探討J2EE的發(fā)展、J2EE技術(shù)在中國的應(yīng)用等。Sun中國公關(guān)經(jīng)理馬君海在接受采訪時說:“Sun現(xiàn)在是微軟最在乎的競爭對手,微軟則是Sun最大的挑戰(zhàn)對手,這場競爭的序幕已經(jīng)慢慢拉開,短兵相接只是時間問題?!?
一場混戰(zhàn)
正如10多年來麥克尼利堅持不懈地演進其“網(wǎng)絡(luò)就是計算機”的理念,比爾·蓋茨也亮出了相同的觀點,“世界上的一切都將在Web服務(wù)中。”雙方的競爭已經(jīng)銳化為Sun ONE和.NET的Web服務(wù)技術(shù)的競爭,如果所言正確,為這些服務(wù)建造基礎(chǔ)平臺的公司自然成為未來的技術(shù)發(fā)電站。
一向特立獨行的麥克尼利總是把“微軟”和“敵人”聯(lián)系起來,認(rèn)為微軟總是想利用自己的壟斷地位打擊競爭對手,壓制技術(shù)創(chuàng)新,使得其他技術(shù)公司不能開發(fā)競爭性產(chǎn)品。當(dāng)年微軟通過獲得Sun的許可使用Java,并最終給網(wǎng)景公司以致命打擊,盡管Sun通過起訴微軟而獲得了2000萬美元賠償,但整個事件至今仍然讓這位炮手隱隱心痛。“我們Sun公司這種開放的界面,可以與任何技術(shù)公司進行互通、兼容,惟一不能兼容的就是微軟公司?!丙溈四崂谌魏螆龊蠌牟粫o微軟留下任何情面,甚至在任何相關(guān)的場合從不忘記“聲討”微軟,以至于被公認(rèn)為“硅谷反微軟聯(lián)盟的領(lǐng)袖”。當(dāng)微軟有所行動時,大家都會不自覺地把眼光轉(zhuǎn)向Sun,希望Sun能站出來領(lǐng)導(dǎo)大家,麥克尼利把它說成是“一場全人類與微軟的對陣,現(xiàn)在只有Sun能夠綜合各種技術(shù),通過伙伴合作與微軟分庭抗禮?!薄?
回應(yīng)Sun的是微軟的反唇相譏,“Sun ONE毫無競爭性”。針對Sun所說的.NET的開發(fā)環(huán)境既不開放又不標(biāo)準(zhǔn)的指責(zé),微軟表示“Web服務(wù)的技術(shù)已經(jīng)開放到了極點。”微軟通過與多家企業(yè)的多年協(xié)商,提出了XML、SOAP、UDDI、WSDL等開放性的技術(shù)方案。微軟與W3C(World Wide Web Consortium)也有著良好的關(guān)系,而且已經(jīng)向ECMA(European Computer Manufacturer Association)提出了CLI(Common Language Infrastructure)的標(biāo)準(zhǔn)化方案。因此,微軟之外運營商可以安裝CLI。關(guān)于微軟開發(fā)的新的編程語言C#,“C#的規(guī)格也已經(jīng)提交給了ECMA,因此其它運營商也可以制作C#的開發(fā)工具。倒是Sun一直在說要向標(biāo)準(zhǔn)化委員會提交Java規(guī)格,但從來沒見其行動”。業(yè)界對微軟一直不開放源碼頗有微詞,也是Sun一直譏諷微軟的“封閉”,微軟大中華區(qū)總裁黃存義對此的解釋是,“微軟將權(quán)利交給國際標(biāo)準(zhǔn)組織,根據(jù)需要,我們可以把代碼交給廠商,但只能讀而沒有改動的權(quán)利。像中軟正在開發(fā)的基于.NET的中國最大的安全平臺,我們向他們提供了相關(guān)的代碼,是免費的。”
圍繞著Web服務(wù)主導(dǎo)權(quán)的爭奪,雙方展開了“唇槍舌戰(zhàn)”,甚至又將爭端搬上了法庭。本月初,Sun再次起訴微軟壟斷市場,并要求賠償30億美元。此次訴訟的核心是Sun指微軟在其最新個人電腦操作系統(tǒng)視窗XP無法兼容Sun的Java編程語言,是微軟有意排擠Java平臺,迫使其他公司放棄開發(fā)或使用與Java兼容的產(chǎn)品。Sun此舉試圖阻止微軟利用其在操作系統(tǒng)領(lǐng)域中的霸主地位繼續(xù)從事壟斷活動,要求微軟不要將其.Net互聯(lián)網(wǎng)戰(zhàn)略建立在視窗操作系統(tǒng)的基礎(chǔ)之上。對于Sun的起訴,微軟則強調(diào)說,司法訴訟只會導(dǎo)致消費者的利益受到傷害。微軟公司在2001年秋天首次推出視窗XP操作系統(tǒng)時曾將Java軟件從IE瀏覽器中撤下,分析人士指出,Java有可能對微軟構(gòu)成威脅,因為這種軟件可以使程序編寫人員設(shè)計一些專門服務(wù)于Java而非視窗系統(tǒng)的軟件。
事實上,微軟的.NET平臺與Sun ONE都實現(xiàn)同樣的功能,但是.NET比Sun ONE領(lǐng)先將近一年?! 瓣P(guān)于Web服務(wù),Sun并非領(lǐng)導(dǎo)”,微軟VS .NET主持開發(fā)工具副總裁Tom Button表示,“如今,甚至在Java領(lǐng)域中都很難說Sun有如何的影響力。IBM及BEA掌握著Java領(lǐng)域的主導(dǎo)權(quán)。眾多用戶因為Sun的硬件價格太高,已開始考慮轉(zhuǎn)而在英特爾的硬件基礎(chǔ)上,使用Windows及Linux??梢哉f,Sun目前的處境已十分困難。用不了多久,Sun就將從我們的對手名單上消除”。現(xiàn)在Sun確實處在非常困難的境地,但即使如此,麥克尼利仍然可以捏著60億美元的現(xiàn)金,叫板微軟和它的.NET。
狂拉選票
作為彼此競爭的應(yīng)用程序平臺,微軟的.NET開發(fā)平臺和Sun的J2EE雖然在底層實現(xiàn)上完全不同,但在意圖和體系上極其相似。目前,看上去無論是.NET還是J2EE都不會輕易地占優(yōu)勢,這意味著幾乎任何開發(fā)軟件的人某些情況下都不得不在二者之中做出選擇。雙方正努力從各個角度去影響應(yīng)用軟件開發(fā)商,為自己拉上一票。
黃存義在接受采訪時說的,“有兩種力量能夠推動某種技術(shù)獲得迅速普及,其中的一種力量就是成為標(biāo)準(zhǔn),就像Html一樣?!?Net是微軟推出的基于XML的網(wǎng)絡(luò)服務(wù)平臺,是一組可相互支持的互聯(lián)網(wǎng)服務(wù)的集合,目的是要建立起一套統(tǒng)一的標(biāo)準(zhǔn)。微軟率先提出了稱作XML的工業(yè)標(biāo)準(zhǔn),它是一種描繪數(shù)字化數(shù)據(jù)的方法,無論該數(shù)據(jù)是一份汽車零件規(guī)格說明還是一份保險聲明格式。XML對Web服務(wù)非常關(guān)鍵,因為它使得數(shù)據(jù)可以在各種電腦和軟件間傳遞。盡管Sun稱其Sun ONE同樣基于XML等開放性標(biāo)準(zhǔn)的技術(shù)規(guī)范,而微軟首先倡導(dǎo)XML的標(biāo)準(zhǔn)化,既能借助“標(biāo)準(zhǔn)”的力量,又能博得已經(jīng)使用或者支持XML技術(shù)的眾廠商的好感。
Sun最大的優(yōu)勢或許就是在多年來支持像Java這樣的開放工業(yè)標(biāo)準(zhǔn)過程中贏得的信任,也一直信奉“開放贏得競爭”。麥克尼利是這樣評價各自的架構(gòu),“從架構(gòu)角度來說,只有三個選擇,微軟的、Sun的或者IBM的。實際上IBM本身并沒有什么架構(gòu)可言,所能提供的服務(wù)、幫助客戶解決問題,主要是通過它們龐大的咨詢隊伍;微軟是將所有的一切集中起來,是一種封閉性的架構(gòu),使用它們的架構(gòu)就要付費;而Sun所提供的架構(gòu),允許大家把所有的一切集成起來,并且是基于Java的開放式架構(gòu),讓大家共享、協(xié)作、創(chuàng)新。我們不是靠技術(shù)、產(chǎn)品取勝,相反我們是靠這種共享的理念來取勝的。”
而非常有意思的一點是,雙方居然動作一致地學(xué)習(xí)對方的優(yōu)點,決不允許對手在技術(shù)上有任何優(yōu)勢。在.NET出現(xiàn)以前,微軟批評Java程序員使用一種語言完成所有事情。在設(shè)計自己的.NET虛擬機時,微軟令它支持多種語言?!艾F(xiàn)在,VS.NET提供了一個用于在該平臺上創(chuàng)建應(yīng)用程序的圖形IDE(集成開發(fā)環(huán)境),程序員可以使用一種或多種.NET編程語言”。同樣的,為了像.NET一樣也能支持“集群”功能,本月19日,Sun宣布收購Clustra系統(tǒng)公司,該公司的數(shù)據(jù)庫軟件程序具有“集群”功能,即當(dāng)一個服務(wù)器崩潰時,這一集群中的另一個服務(wù)器能夠接替其任務(wù)。集群功能是建立“高度可用性”的計算機服務(wù)的關(guān)鍵部分,這意味著無論出現(xiàn)緊急情況還是災(zāi)難,服務(wù)都將存在。這將大大提升Sun的iPlanet電子商務(wù)軟件功能。另外,微軟的Passport身份驗證服務(wù)出現(xiàn)以來,使用該服務(wù)的用戶已經(jīng)接近2億個。Sun也和其他34家公司創(chuàng)建的“自由工程”(Project Liberty),目前已經(jīng)擴展到39家,作為Passport替代品的身份出現(xiàn),每個Web服務(wù)商都可以選擇任意一個身份驗證服務(wù),不過由于基于“自由工程”的服務(wù)不能及時發(fā)布,使得Passport服務(wù)仍將保持巨大的領(lǐng)先優(yōu)勢。
雙方都盡可能多地與其它廠商建立合作伙伴的關(guān)系,Sun一直非常重視ISV計劃,對Sun來說,“軟件聯(lián)盟可以說是公司的生命線”。由于Sun只做系統(tǒng)軟件,不涉及應(yīng)用軟件,Sun專門設(shè)立了ISV部門,適時對聯(lián)盟伙伴提供優(yōu)厚的支持。如果沒有足夠數(shù)量及忠誠度的應(yīng)用軟件廠商,即使擁有強大的技術(shù)與產(chǎn)品,對于只開發(fā)系統(tǒng)軟件的Sun,也很難真正將自己的技術(shù)產(chǎn)品推銷到企業(yè)用戶中去,應(yīng)用軟件是其必須結(jié)合的部分。
微軟在這方面一刻也不放松,“在其它領(lǐng)域甚至與競爭企業(yè)進行了合作”。其VSIP伙伴包括工具、語言和組建供應(yīng)商,獨立軟件開發(fā)商(ISVs),學(xué)院和研究人員。微軟在其《微軟開發(fā)平臺研究》的小冊子中提到,“微軟希望能夠藉此平臺保留住它龐大的Windows開發(fā)用戶的基礎(chǔ),否則由于Java向開發(fā)者所做的硬件與操作系統(tǒng)(OSs)無關(guān)性的承諾,這些用戶群可能會轉(zhuǎn)向其它的平臺。開發(fā)者本身不會給微軟帶來很多收益。不過,Windows程序員是公司內(nèi)對微軟產(chǎn)品極大的支持力量,而商用軟件的開發(fā)者形成了向客戶發(fā)售微軟產(chǎn)品的重要渠道”。有趣的是,微軟能夠依靠ArtinSoft這樣的公司,將用戶更加拉進自己的.NET平臺,早早便為用戶從J2EE轉(zhuǎn)到.NET準(zhǔn)備好了一座方便之橋。ArtinSoft最近發(fā)布的一個解決方案,支持從Java和J2EE自動轉(zhuǎn)換為C#,能給那些在J2EE平臺方面有投入的用戶提供即安全又經(jīng)濟的到C#語言的轉(zhuǎn)換。
民意測驗
微軟目前有700萬開發(fā)人員,Sun的Java有100萬左右。但大部分微軟的愛好者開發(fā)的都是簡單的個人電腦程序,而一流的網(wǎng)絡(luò)程序都是使用Java開發(fā)的。在中國,中國電信、中國聯(lián)通、中國網(wǎng)通、中國移動以及中國銀行、中國工商銀行、中國招商銀行等都是Sun的客戶。馬來西亞電信使用Sun ONE技術(shù)開發(fā)其針對小企業(yè)的萬維網(wǎng)門戶軟件iOffice,該軟件允許40000名客戶在線存儲電話簿,通過網(wǎng)絡(luò)打電話,管理語音郵件、電子郵件和傳真,并可以將它們傳送到自己的電腦上,或是通過電話閱讀它們。他們認(rèn)為,“微軟的軟件不夠強大,對我們的支持也一向非常糟糕?!?
復(fù)雜企業(yè)軟件的開發(fā)者堅定地站在Java陣營,因為Java讓他們能快速編寫運行在多種電腦上的程序。Evans數(shù)據(jù)公司2001年11月所做的一個調(diào)查表明,55%的開發(fā)人員準(zhǔn)備在2002年使用Java開發(fā)Web服務(wù),有35%的開發(fā)人員計劃使用.NET。其中包括很多微軟的緊密盟友:軟件巨人SAP將在其企業(yè)Web服務(wù)中使用Java,雖然它并未計劃使用其他Sun ONE技術(shù)。該公司SAP門戶部門的首席執(zhí)行官賽·阿加西說:“當(dāng)我們征詢用戶意見時,他們說,‘我們想用Java?!辈贿^,在2002年2月13日微軟在美國的VS.NET的發(fā)布大會上,蓋茨卻宣布SAP成為微軟VS.NET集成項目的成員之一。
本月22日,美國花旗集團已同意使用微軟.NET服務(wù),包括Passport和.NET Alerts。Passport服務(wù)可使顧客在在線購物或存取個人數(shù)據(jù)時由花旗集團“驗明正身”,Alerts服務(wù)則可用于為顧客在線提供定制信息,這是商用領(lǐng)域的用戶對微軟技術(shù)的一次非常重要的肯定。在中國,已經(jīng)有一些企業(yè)應(yīng)用建立在微軟的.NET之上,如首信醫(yī)療保險信息系統(tǒng)醫(yī)院政策分解子系統(tǒng)和支付管理子系統(tǒng)、用友U8分銷系統(tǒng)、金蝶的K/3人力資源系統(tǒng)、佳軟協(xié)力商霸.NET、TCL金算盤軟件等等。金蝶研發(fā)中心技術(shù)總監(jiān)林峰在發(fā)布會上表示,“微軟剛推出.NET架構(gòu)之初金蝶公司就對其表示出極大的興趣,并著手投入大量的資源對其進行研究并試用。通過近半年的試用及論證。發(fā)現(xiàn)NET架構(gòu)在開發(fā)方便性和開發(fā)效率方面與其他傳統(tǒng)分布開發(fā)架構(gòu)相比優(yōu)勢明顯?!标缓Ed公司技術(shù)總監(jiān)雷之宇給VS.NET以很高的評價,“在Web應(yīng)用的大潮中,各大軟件廠商都推出了自己的Web應(yīng)用服務(wù)器,而微軟無疑是其中的佼佼者,全新的.NET平臺使Web應(yīng)用效率更高、速度更快;全新的VS.NET也使開發(fā)Web應(yīng)用變得更加簡潔、流暢。對于具體的編程人員來說,.NET不需要再去區(qū)分哪些是服務(wù)器端或瀏覽器端的程序,極大地減輕了程序員的工作量?!睂嶋H上,昊海興既是.NET的用戶也是Java的用戶,在商用領(lǐng)域,Java還是很有優(yōu)勢的,因為很大一部分開發(fā)商還是使用Unix操作系統(tǒng),只有Java真正地實現(xiàn)了跨平臺。由于微軟IE不再支持Java語言,不能像Java Applet一樣能夠?qū)崟r與服務(wù)器保持聯(lián)系,目前也沒有更好的替代方式,一些如企業(yè)內(nèi)部呼叫器這樣的應(yīng)用將不能在.NET平臺上實現(xiàn)。對于應(yīng)用程序開發(fā)商來說,如果用C#開發(fā)應(yīng)用程序,只能在有.NET Framework的Windows XP上編譯執(zhí)行,正是由于微軟在這方面的革新,程序的編譯方式產(chǎn)生很大的改變,導(dǎo)致不能直接在以前的視窗操作系統(tǒng)上運行,必須加載.NET Framework,這將給開發(fā)商們帶來不小的麻煩。
誰是贏家
微軟和Sun賣力演出各自“Web服務(wù)秀”,傳遞給公眾的是,無論是選擇微軟還是Sun,都能夠達到目的。誰輸?誰贏?等待“全民公決”。麥克尼利認(rèn)為,如果缺乏互相競爭的力量,那么,輸家將是消費者和經(jīng)濟。微軟也承認(rèn),競爭的結(jié)果用戶應(yīng)該成為最大的受益者。
現(xiàn)在,應(yīng)用和服務(wù)已經(jīng)越來越成為技術(shù)開發(fā)和創(chuàng)新的動力,微軟也將軟件定位在一種服務(wù)上。試想,不管哪一方完全占據(jù)優(yōu)勢,贏家都不會是用戶。隨著雙方戰(zhàn)事的不斷升級,會不會導(dǎo)致Web服務(wù)的分裂呢?像雙方提出的未來Web服務(wù)的理念,是一個用戶控制“身份確認(rèn)”服務(wù)代替用戶特定的格式或者收集數(shù)據(jù),如果微軟和Sun不能相互融洽地支持一個同樣的身份確認(rèn)標(biāo)準(zhǔn),那么未來“通用”站點必須既支持.NET My Services又支持Liberty Alliance。即使這樣,由于使用兩種不同的身份確認(rèn)方式以及兩種記錄歷史信息的方法,這些站點將不得不承擔(dān)沉重的技術(shù)負(fù)擔(dān)。最終用戶滿意,服務(wù)提供商才會滿意,繼而帶來應(yīng)用程序開發(fā)商對開發(fā)平臺的滿意,換句話說,讓用戶成為贏家,你就是贏家?!?/P>
- 1機構(gòu)上海OA的實務(wù)指引
- 2ASP.NET Web服務(wù)還是.NET Remoting:如何選擇
- 3信息生命周期管理:存儲界的最新發(fā)展浪潮
- 4企業(yè)進行上海OA項目如何作好從知到行(by AMT 夏敬華 徐家?。?
- 5信息系統(tǒng)建設(shè)提供的是知識還是產(chǎn)品?(AMT 宋亮)
- 6企業(yè)信息化中的上海OA
- 7企業(yè)上海OA探析
- 8WS-I:網(wǎng)絡(luò)服務(wù)需要一個聲音說話
- 9企業(yè)報告管理(ERM)與CRM(AMT 黃健 編譯)
- 10微軟為推XML搞結(jié)盟
- 11異構(gòu)數(shù)據(jù)庫環(huán)境下的上海OA(AMT研究院 唐曉輝 編譯)
- 12IBM明年將推出Web服務(wù)收費軟件
- 13泛普OA辦公軟件實施工作備忘錄
- 14證據(jù)顯示微軟曾阻礙Sun參加網(wǎng)絡(luò)服務(wù)標(biāo)準(zhǔn)組織
- 15個人上海OA的實務(wù)指引
- 16上海OA的“盛宴”
- 17上海OA的四個層面
- 18上海OA戰(zhàn)略、方法及其績效研究(謝洪明 劉常勇 李曉彤)
- 19知識未被視為有價值的資產(chǎn)
- 20IBM發(fā)布新軟件,強化Web服務(wù)安全性
- 21CKM定義及規(guī)則
- 22論文:信息系統(tǒng)開發(fā)過程中的上海OA(By AMT 宋亮)
- 23Novell OneNet重拳出擊Web服務(wù)
- 24GIS應(yīng)用模式的革命
- 25未來之路——Web服務(wù)應(yīng)用方案掃描
- 26上海OA的三種策略(尤克強)
- 27Web服務(wù)給我們帶來了什么?
- 28Web服務(wù)安全要求Top 10
- 29麥肯錫電子商務(wù)論叢-寬頻能夠挽救網(wǎng)絡(luò)媒體嗎
- 30青浦區(qū)人社局開展城鄉(xiāng)居保、征地業(yè)務(wù)OA平臺培訓(xùn)工作
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114