|
集成新的關(guān)鍵技術(shù) 最近幾年,在分布式計(jì)算領(lǐng)域,可能沒(méi)有一項(xiàng)技術(shù)的影響力最終會(huì)超過(guò)Web service。 盡管我們有了Web信息發(fā)布和瀏覽技術(shù),J2EE/EJB、CORBA和DCOM等對(duì)象或組件開(kāi)發(fā)技術(shù),在解決使用不同的計(jì)算機(jī)語(yǔ)言、基于不同的應(yīng)用架構(gòu)開(kāi)發(fā)的,運(yùn)行在不同的操作系統(tǒng)上的信息系統(tǒng)間的互相通信和信息共享方面,仍然面臨挑戰(zhàn)。在B2B電子商務(wù)應(yīng)用中,企業(yè)需要與合作伙伴、供應(yīng)商、分銷及代理商、銀行等方面實(shí)現(xiàn)快速、方便及低成本地應(yīng)用集成?,F(xiàn)有EAI或其它中間件的解決方案繁瑣、昂貴,且不便于實(shí)現(xiàn)動(dòng)態(tài)的應(yīng)用集成。 Web service技術(shù)可以有效地解決這一問(wèn)題。根據(jù)IBM的定義,Web service是描述網(wǎng)絡(luò)上可通過(guò)標(biāo)準(zhǔn)化的XML消息訪問(wèn)的、應(yīng)用的一組操作的接口,Web service完成一個(gè)特定任務(wù)或一組特定任務(wù)。Web service 使用一個(gè)標(biāo)準(zhǔn)的、形式化的XML表示,即Web服務(wù)描述,提供需要與服務(wù)交互的所有細(xì)節(jié),包括消息傳遞的格式(以此描述操作的細(xì)節(jié))、傳輸協(xié)議和位置。接口性質(zhì)隱藏了服務(wù)實(shí)現(xiàn)的細(xì)節(jié),接口可以獨(dú)立于實(shí)現(xiàn)接口的硬件或軟件的平臺(tái)、編寫(xiě)接口的編程語(yǔ)言而使用。這就允許和鼓勵(lì)了基于Web service的應(yīng)用實(shí)現(xiàn)的松偶合、面向組件和跨技術(shù)實(shí)現(xiàn)。Web service既可以獨(dú)立使用,也可以與其它Web服務(wù)一起使用以執(zhí)行一個(gè)復(fù)雜的集合或一個(gè)商務(wù)交易。因此,主要ASSP廠商、整個(gè)軟件業(yè)都看好Web service,視其為解決電子商務(wù)、政務(wù)及其它各類應(yīng)用的松偶合集成的最佳手段。 根據(jù)IDC 2002年6月發(fā)表的《西歐 ASSP 市場(chǎng)預(yù)測(cè)與分析2002-2006》(IDC #AD25J),IDC認(rèn)為,正如2001年的發(fā)展,Web service越來(lái)越被認(rèn)為是提供獨(dú)立于技術(shù)的互操作的重要手段,主要廠商已經(jīng)在其產(chǎn)品中加入了基本的Web service能力。到2002年對(duì)基礎(chǔ)的Web service標(biāo)準(zhǔn)(SOAP和WSDL)的支持很可能是產(chǎn)品必有的特性。IDC確信屆時(shí)不可能銷售一個(gè)沒(méi)有提供對(duì)WS的基本支持的產(chǎn)品。 在EJB 2.1規(guī)范正式推出之前,一些基于J2EE/EJB的ASSP產(chǎn)品中就已經(jīng)有了對(duì)Web service的基本支持,如通過(guò)簡(jiǎn)單地內(nèi)置一些傳輸處理程序和一個(gè)SOAP引擎,就可以把servlet和EJB封裝成Web service。EJB 2.1規(guī)范中,明確地為EJB定義了支持Web service的組件接口,這使得EJB支持Web服務(wù)的編程和封裝處理標(biāo)準(zhǔn)化。 針對(duì)ASSP的新關(guān)鍵技術(shù)不限于Web service。總的來(lái)看,ASSP正朝著大而全,“一個(gè)應(yīng)用服務(wù)器,所有的中間件”的方向發(fā)展。 |
|
|
來(lái)自: 昵稱7877 > 《IT技術(shù)》