監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

從Web服務(wù)前線發(fā)回的報道

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

從Web服務(wù)前線發(fā)回的報道

Web服務(wù)是這個陰沉的電子商務(wù)領(lǐng)域中的少數(shù)幾個亮點。上個星期我參觀了Web Services Edge 2001,這是加州 Santa Clara市的一個小博覽會,與會者大部分是開發(fā)人員,而參與展覽的則主要是Java 開發(fā)工具和應(yīng)用服務(wù)器銷售商。Web服務(wù)的巨人--微軟,IBM,和Sun--者不在場,大概是認為這是一個小事件。換言之,這是一個很好的能夠展出自己的產(chǎn)品看看人們對于Web服務(wù)的真實想法的好地方,不至于招來市場上金元叮叮鐺鐺的干擾聲。

這個事件有如PC早期的問世,這個行業(yè)的從業(yè)人員幾乎是以一種學(xué)術(shù)討論的方式談?wù)撘环N新技術(shù),設(shè)想它能真正帶來什么樣的長期的影響。人們都認為Web 服務(wù)在技術(shù)上沒有什么值得稱道的地方--它們僅僅是通過一套簡單的協(xié)議使得XML集成成為可能。下面是一些Web服務(wù)中涌現(xiàn)的主要問題和觀察結(jié)果:

簡單化。IT業(yè)現(xiàn)在就應(yīng)該開始與Web服務(wù)一道前進了,而不要再等待新的安全和業(yè)務(wù)過程的出現(xiàn)。簡單對象訪問協(xié)議(SOAP)和Web服務(wù)描述語言(WSDL)構(gòu)成了IT業(yè)用來在防火墻內(nèi)完成XML集成項目所需要的一切東西--這提供了Web服務(wù)主要的,短期內(nèi)的機遇。如果我們還等待標準協(xié)會敲定那些僅僅是重復(fù)了當前內(nèi)容的協(xié)議的話,那么其實現(xiàn)過程將變得非常復(fù)雜,最后象其它復(fù)雜的組件架構(gòu)一樣走向失?。ū确介_放軟件協(xié)會的DCE或者對象管理協(xié)會的CORBA)。

降低企業(yè)內(nèi)集成的成本。今天,許多公司都依賴于昂貴的企業(yè)應(yīng)用集成(EAI)產(chǎn)品,這些產(chǎn)品附帶了能夠讓特定商業(yè)用途的應(yīng)用程序相互之間進行通訊的適配接口。Web服務(wù)將最終淘汰EAI,在應(yīng)用程序之間提供簡單的,基于消息的數(shù)據(jù)交換過程。在幾個試驗性的程序中,幾個銷售商都聲稱它們顯著的減少了集成項目的成本和面市的時間。再強調(diào)一次,簡單的就是最好的:僅僅是使微軟和Java的對象相互之間能夠進行對話--這是EAI根本沒有涉及的問題--就直接帶來了好處。

解決實際的B2B問題。這是一個引用得最多的例子:它能夠用來替代電子數(shù)據(jù)交換過程(EDI)。對于大多數(shù)商業(yè)行為來說,一個充滿了由不同企業(yè)建立的復(fù)雜而專有的連接的系統(tǒng)太過昂貴,這些系統(tǒng)通常是用來定購大宗的原材料。Web服務(wù)能夠彌補以往B2B方案的不足:在企業(yè)間進行廉價的機器-機器之間的事務(wù)過程。對于許多B2B應(yīng)用來說HTTP加上SSL可能不夠快也不夠可靠,所以值得一提的是Kenamea 和 Slam Dunk Networks提供了安全的HTTP解決方案。

不要被B2B解決方案的宣傳弄昏了頭。一些與會者對于通用探索描述和集成協(xié)議(UDDI)是定義Web服務(wù)的三個協(xié)議之一而感到不安。使用一個UDDI目錄,而成千上萬的Web服務(wù)能夠通過Internet與其它的Web服務(wù)自動的集成在一起的想法有很多問題--最明顯的一個是要捕捉服務(wù)量信息將永遠是不現(xiàn)實的。如果企業(yè)沒有在B2B市場上形式相互信任的聯(lián)系的話它們是不敢在沒有確定過的Web服務(wù)之間轉(zhuǎn)來轉(zhuǎn)去的。而且如果你首先要建立一個可靠的聯(lián)系的話,那么為什么又要不厭其煩的要建一個UDDI目錄呢?對這個問題有一個最好的答案:UDDI可以用于交易的雙方都已經(jīng)相互認識的私有交換過程中,或者用于一個企業(yè)的內(nèi)部來使得應(yīng)用程序變得更容易。

最后奉勸一下那些考慮開始實現(xiàn)Web服務(wù)程序的公司:微軟.Net和J2EE陣營之間的派別之爭會因為雙方都想說服市場自己擁有唯一可行的Web服務(wù)平臺而繼續(xù)升級,或者是直接的對抗或者是暗地里使陰。我的建議是:在開發(fā)的配置的時候盡量不要干攏你現(xiàn)在的架構(gòu)。如果你已經(jīng)有了一些熟練的C++程序員而且你已經(jīng)在后端使用了Windows,那么你可以買一個Visual Studio .Net 的beta版并讓這些程序員用C#來開發(fā)一個有用的Web服務(wù)應(yīng)用程序。如果你的J2EE程序員已經(jīng)開始用SOAP捆綁EJB了,那么最好升級到最新版本的支持Web 服務(wù)的J2EE應(yīng)用服務(wù)器并讓這些程序員使用它。實驗?zāi)闼械囊磺袞|西。畢竟,Web服務(wù)一個主要的好處就是低成本的開發(fā)和集成過程,在這年頭這個主意是非常不錯的。

發(fā)布:2007-03-25 10:28    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章: