Web Services的魅力

作者: TerryLee  來源: 博客園  發布時間: 2008-12-27 13:37  閱讀: 1204 次  推薦: 0   原文鏈接   [收藏]  
摘要:TerryLee在2005年寫的一篇文章預示現在Azure Services Platform的誕生,值得一讀

Web Services是當今最熱門的企業級技術,越來越多的媒體熱衷于談論這個領域不斷涌現的創新成果和各種聯盟,已有的廠商紛紛宣布進入Web Services市場, 新興的公司則從一開始就打起了實施Web Services的主意。

俗話說,無利不起早。Web Services之熱也正源起于它的商業價值及其所蘊涵的商業利益。進一步講,Web Services代表著Internet技術的重大發展,企業已經從 Internet技術中獲得了種種利益,而Web Services將使這種利益更大化。Gartner Group于2002年提出:Web Services是人們思考如何獲取和提供商業服務的一種新方式,它帶來了巨大的利益,包括降低成本,縮短系統的安裝時間,提高企業的敏捷性和靈活性。

從IT技術的角度看,影響企業反應速度的直接因素是人、流程和信息在企業內外的流動。人、信息和流程越來越依靠IT手段而整合成為一個整體,Web Services能夠沿著這個方向加強整合,從而使企業發展到“高度互聯、自動化”的狀態。換言之,人、 流程與信息整合的需求為Web Services提供了廣闊的用武之地。

  • Web Services使人、流程和信息之間的整合更加容易,從而縮短業務流程周期,提高了反應速度;同時,它能夠為更多的應用和用戶實時地提供關鍵數據,從而賦予企業以敏捷性和靈活性。
  • Web Services簡化了客戶的自助服務體系,讓企業內部各個職能部門通過一 個“窗口”了解客戶,也使得客戶通過一個“窗口”接觸整個企業,接觸到企業的新產品和服務。這有助于企業建立持久的、忠誠的客戶關系。
  • Web Services有助于提高企業效率、決策的質量和速度。就目前而言,只有Web Services能夠將分散在各種系統、信息孤島中的數據進行整合,并讓管理者們能夠實時地訪問這些數據,同時,也可以讓合作伙伴、渠道和供應商直接訪問相關信息和服務,以方便他們優化設計、采購、生產、庫存管理、銷售等重要的價值鏈流程。

Web Services技術標日趨成熟

作為新興的技術,Web Services仍然處于發展與完善過程中。前面提到Webservices的基本功能是讓計算機系統之間和應用系統之間互相連接,共享服務。因此,就技術本身而言,Web Services是復雜的。通俗地說,“Web Services”是一個多種技術的集合,如URI、UDDI、XML、WSDI 、SOAP、HTTP、SSL等等。這些技術發揮著不同的作用,因此人們又根據其功能將其分為三類:發現(Discovery)、描述(Description)、交付(Delivery),即所謂的“Web Services的3D”。

顧名思義,“發現”類技術的主要功能是發現Web Services,如URI和UDDI;“描述”類技術則實現了Web Services的自描述,如XML和WSDI等;“交付”類技術則支持用于構建Web Services的通信基礎結構,包括SOAP、HTTP和SSL等。打一個比方,如果把Internet比喻成一條大街,大街兩邊貼滿廣告,當你在大街上漫步時,只能看看廣告,獲得一些信息。Web Services技術投入應用之后,大街兩邊不僅有廣告,而且還會有飯店。也就是說,你不僅可以獲取信息,而且可以獲得服務。在這種情況下,UDDI會首先幫助你 “發現”一家中意的飯店;飯店的菜單采用XML或WSDI“描述”了各種菜肴的情況,也就是“描述”了飯店的服務;最后,SOAP可以幫助你與服務員交流,并獲得想要的服務,從而完成“交付”的過程。(需要注意的是,采用Web Services之前,是人、機之間互動關系。采用Web Services之后,則是計算機與計算機之間的互動。)

從發展程度看,上述技術又可被分為“核心”、“正在形成的核心”和“擴展”技術。 “核心”技術代表已經成熟、穩定的技術,如前面所列舉的都屬于這一類。它們構成了目前實施Web Services 的基礎,得到所有Web Services平臺的支持,并正在推動Web Services的廣泛應用。

“正在形成的核心標準”是指已經由廠商發布但尚待通過的技術規范,包括企業級應用所需的安全、可靠通信和異步性等,其中解決不同廠商之間互操作的問題尚需時日。但在同一廠商環境之中,比如BEA WebLogic,已經可以提供這些技術,并可用于實現安全、可靠、異步的Web服務。

最后,“擴展”類技術是指特定應用所需的技術,實際上,大部分企業級Web Services不需要它們,其成熟還需要較長時間。

從Web Services中受益

由于“核心”標準的成熟、穩定,Web Services的應用正在普及,尤其是在企業內部集成方面一直穩步發展。 3月底,《華爾街日報》曾發表了Web Services在維珍移動(美國)公司應用的報道,反映出Web Services在商業領域的實際應用狀況。維珍移動擁有美國最大的全 數字、全PCS無線網絡,它采用BEA WebLogic Platform和Web Services創建了一個實時通信中心,把其技術設施完美地連接在一起,包括蜂窩式網絡主干、客戶關系管理系統和后臺系統,為客戶提供內容廣泛的、實時的移動服務,充分體現了其更快的速度、創新、可靠、簡便的服務特色。

不僅是電信業,目前Web Services在電子政務、金融、零售、能源、交通、電子制造、軟件、地理信息服務等行業和領域都有廣泛應用,并且有許多成功的案例。

軟件業內咨詢機構Stencil Group認為:Web Services的采用將經歷早期應用、系統地部署、新業務模式等幾個階段。2002年中期以前為第一階段,更 加強調內部集成項目,驅動因素是成本效益和挖掘已有投資效益的能力。早期應用者來自金融服務、高技術制造、通信、汽車和保險等領域。從2002年中到2004年初的第二階段中,企業會系統地、策略性地開發和采用Web Services,以理順已有的流程。 進入第三階段后,將會出現為Web Services所驅動的新的業務模式,并實現真正動態的業務關系。

綜上,Web Services已經不是遠在天邊的事情,尤其是隨著軟件廠商不斷完善技術規范,并推出新的產品,越來越多的企業受益于Web Services指日可。

0
0
 
標簽:.Net Services
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()