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