今天的Web Services已經(jīng)開(kāi)始通過(guò)網(wǎng)絡(luò )把服務(wù)直接遞送給終端用戶(hù),這就需要企業(yè)用戶(hù)建立基礎設施來(lái)提供Web Services交易。在過(guò)去6年中不斷積累所取得的經(jīng)驗將滿(mǎn)足那些在1995年產(chǎn)生的對新型計算模式的許多美好憧憬。
我們正進(jìn)入一個(gè)由互聯(lián)網(wǎng)構成的時(shí)代。利用Web Services,能夠創(chuàng )建出可供任何人從任何地方使用的功能非常強大的應用程序。它極大地拓展了應用程序的功能,并實(shí)現了軟件的動(dòng)態(tài)提供。在這種情況下,軟件已不完全指那些從光盤(pán)上進(jìn)行安裝的程序,而是演變?yōu)橐环N服務(wù)。
Web Services是新應用的開(kāi)始 N層計算技術(shù)具有能夠大幅度提高生產(chǎn)力、緊密耦合的特點(diǎn),而Web具有面向消息、松散耦合的特點(diǎn),它們之間有機的結合,就產(chǎn)生了Web Services。它的出現標志著(zhù)應用程序的開(kāi)發(fā)已經(jīng)進(jìn)入了新的歷史階段。Web Services是一種應用程序,它可以使用標準的互聯(lián)網(wǎng)協(xié)議,如HTTP和XML。盡管如此,Web Services前進(jìn)的道路并不平坦。
讓我們先回顧1995年的情景,當時(shí)Web瀏覽器和Java的出現在IT界掀起了驚濤巨浪。人們開(kāi)始預言PC將在一兩年內退出歷史的舞臺,取而代之的是基于Java的瀏覽器應用程序,它通過(guò)網(wǎng)絡(luò )計算設備進(jìn)行應用。
Java開(kāi)始在Web開(kāi)發(fā)人員中得到流行,他們把它作為網(wǎng)站交互的工具。Java雖然有良好的網(wǎng)上交互能力,但是它在一開(kāi)始并沒(méi)有得到企業(yè)用戶(hù)的信任。特別是在可靠性、可擴展性及兼容性上,企業(yè)級用戶(hù)懷疑Java在這方面的能力。當然,最后Java以其自身的功能消除了企業(yè)級用戶(hù)對它的懷疑看法。
現在我們回到2001年,Web Services的到來(lái)和1995年Java的出現有著(zhù)驚人的類(lèi)似。很多人都認為Web Services將建立一種新的計算模式。但是,我們所使用的Web Services也不過(guò)是具備交互功能的網(wǎng)站技術(shù),肯定有些人把這個(gè)特別“酷”的技術(shù)認為僅僅是一些小花招,就像Java開(kāi)始被人認為的那樣。
Xara公司提供了世界上第一個(gè)圖像生成Web Services。在這里舉的一個(gè)例子是Xara在線(xiàn),它是Web圖像軟件廠(chǎng)商Xara公司提供的Web Services服務(wù)站點(diǎn),在它上面發(fā)布了一系列增強Web站點(diǎn)效果的Web Services。為了演示其提供Web Services的可信任度,Xara創(chuàng )建了圖像生成的Web Services,它使用Xara具有專(zhuān)利技術(shù)的三維軟件來(lái)實(shí)時(shí)創(chuàng )建3維圖像標題。
這個(gè)Web Services服務(wù)的第一個(gè)顧客就是Xara自身,Xara使用這個(gè)Web Services創(chuàng )建了一個(gè)在線(xiàn)的例子。當然,Xara把自己的品牌放到了這個(gè)例子中,但其他的顧客不必這樣做。由于這個(gè)服務(wù)是通過(guò)SOAP協(xié)議提供的,顧客可以把它嵌入到在線(xiàn)服務(wù)中。
新增特性讓人激動(dòng) 盡管目前Web的發(fā)展已經(jīng)很深入了,但是我們仍然為網(wǎng)站新增加的功能而激動(dòng)不已。與1995年相比,目前的網(wǎng)站已經(jīng)變得非常復雜,并帶有了明顯的商業(yè)特性。類(lèi)似Amazon、eBay以及Yahoo!這樣的網(wǎng)站已經(jīng)成為主要的商業(yè)站點(diǎn),許多傳統的企業(yè)也開(kāi)始基于網(wǎng)絡(luò )計算模式來(lái)顯著(zhù)地提高商業(yè)運作能力。對于基于Internet的ASP來(lái)說(shuō),網(wǎng)站就是其進(jìn)行市場(chǎng)擴張和提供服務(wù)的渠道。
但是對于主流的商業(yè)應用,所有在1995年曾經(jīng)質(zhì)疑過(guò)Java的問(wèn)題同樣落到了Web Service上,Web Services目前也需要一段時(shí)間讓大家接受,從而使得主流的商業(yè)應用能信服地把其核心遷移到這個(gè)新的平臺上。
不可否認,過(guò)去7年積累的經(jīng)驗將幫助Web Services最終取得企業(yè)用戶(hù)的信任。在1995年的時(shí)候,Java使得人們能夠查看瀏覽器上的內容,而Java真正的進(jìn)展是在服務(wù)器端取得的成功,當后續的JavaBeans以及J2EE平臺出現后,Java已經(jīng)成為應用程序服務(wù)器平臺所依靠部件體系結構的核心,它已經(jīng)在全球的企業(yè)級市場(chǎng)上得到了認可。
(責任編輯 吳北
jiaoxq@staff.ccidnet.com)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。