監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

Web服務(wù)與隨需應(yīng)變的電子商務(wù)的集成應(yīng)用

申請免費(fèi)試用、咨詢電話:400-8352-114

來源:泛普軟件

引 言

自從IBM于1996年12月提出電子商務(wù)EC(Electronic Commeroe)和EB(Electronic Business)的概念以來,短短的七年間電子商務(wù)的發(fā)展已經(jīng)經(jīng)歷了三個(gè)階段(也可以叫做三代)。第一個(gè)階段的電子商務(wù)只是簡單地利用WWW功能將企業(yè)業(yè)務(wù)以網(wǎng)頁形式作信息發(fā)布,使企業(yè)能面向全球客戶,創(chuàng)造利潤,提高效率,提供更好的客戶服務(wù);第二個(gè)階段的電子商務(wù)則是企業(yè)將自身的業(yè)務(wù)流程進(jìn)行縱向的整合,使內(nèi)部員工以及外部的合作伙伴建立起友好的、更有響應(yīng)性的關(guān)系,以削減庫存成本,快速響應(yīng)客戶,同時(shí)精簡財(cái)務(wù)流程;而第三個(gè)階段的電子商務(wù)則是將企業(yè)應(yīng)用中的各個(gè)系統(tǒng)進(jìn)行集成,將在第二個(gè)階段中已經(jīng)實(shí)現(xiàn)的縱向整合過渡到橫向整合,即與同行企業(yè)、合作伙伴和客戶的業(yè)務(wù)流程重新規(guī)劃,在一個(gè)公用計(jì)算平臺上通過這種橫向整合重新設(shè)計(jì)并建立相適應(yīng)的模式,通過技術(shù)實(shí)現(xiàn)自我管理,以使企業(yè)集中精力于產(chǎn)品營銷和企業(yè)核心業(yè)務(wù)的發(fā)展上來。IBM將這種電子商務(wù)稱之為“e-Buoiness On Demand”。其含義就是當(dāng)企業(yè)將自身流程與合作伙伴的流程完全融合在一起時(shí),就能對客戶需求、市場實(shí)時(shí)環(huán)境的瞬息萬變和外部威脅做出快速反應(yīng),達(dá)到On Demand(隨機(jī)應(yīng)變、按需應(yīng)用)的境界,這就是隨需應(yīng)變的電子商務(wù),而這樣的企業(yè)也就是與時(shí)俱進(jìn)的企業(yè)。

從這一發(fā)展過程可以看出,不同電子商務(wù)的發(fā)展階段,不斷地對企業(yè)員工、合作伙伴和客戶之間創(chuàng)建著不斷強(qiáng)大的連接,同時(shí)也就給企業(yè)帶來了不同的利益點(diǎn)和商業(yè)機(jī)會。

一、隨需應(yīng)用是Web服務(wù)的最終結(jié)果

隨需應(yīng)用有四個(gè)基本特點(diǎn),即電子商務(wù)要作到隨需應(yīng)用,需要:流程整合、開放的環(huán)境、虛擬化環(huán)境和自主運(yùn)算(Autonomic ComPuting)。它是動(dòng)態(tài)的電子商務(wù)運(yùn)用的目標(biāo)和最終結(jié)果。要達(dá)到這一境界,首先要有硬件系統(tǒng)的互連,這可以利用網(wǎng)格(Grid)計(jì)算來實(shí)現(xiàn)。據(jù)此可以實(shí)現(xiàn)資源共享、異地協(xié)同工作、功能動(dòng)態(tài)變化。當(dāng)用戶有需求時(shí)就會將計(jì)算能力交給用戶使用。但是人與人之間、人與企業(yè)之間總是一個(gè)動(dòng)態(tài)的關(guān)系,經(jīng)常發(fā)生的變化,網(wǎng)格難以體現(xiàn),這就需要Web服務(wù)(Web Service)來做了。而通過一個(gè)公用計(jì)算平臺,就可以使每個(gè)人或每個(gè)企業(yè)都獲得自己需要的計(jì)算能力。動(dòng)態(tài)電子商務(wù)是電子商務(wù)的發(fā)展目標(biāo),而隨需應(yīng)用就是動(dòng)態(tài)電子商務(wù)的一個(gè)結(jié)果。這其中Web服務(wù)就是實(shí)現(xiàn)其境界的核心技術(shù)。雖然Web服務(wù)只是改變企業(yè)簡化連接的一種方式,并不能起到整合和集成的作用,但是只有當(dāng)系統(tǒng)連接性越來越好,整合集成的程度也才會越來越高,應(yīng)用也才可能因此而越來越靈活,最終達(dá)到隨需應(yīng)用。

由此看來Web服務(wù)是實(shí)現(xiàn)隨需應(yīng)用的一種行之有效的且已具備了開發(fā)標(biāo)準(zhǔn)的技術(shù)。也是電子商務(wù)發(fā)展的一場革命,同時(shí)擔(dān)是動(dòng)態(tài)電子商務(wù)的基石。而這二者之間的連接紐帶則是開放。

二、什么是Web服務(wù)

在計(jì)算機(jī)的發(fā)展歷史中,一直處在“共享”還是“獨(dú)享”的矛盾之中。Web服務(wù)不但使軟件的實(shí)時(shí)組裝共享成為可能,而且因此也使得對資源的利用達(dá)到了一個(gè)最高境界。當(dāng)用戶有了要完成某一個(gè)任務(wù)的需求時(shí),軟件組件就會立即按照用戶的需求利用Internet實(shí)時(shí)自動(dòng)地發(fā)現(xiàn)并調(diào)用其它的Web組件,動(dòng)態(tài)組裝起來完成用戶的任務(wù)。我們知道,可供使用的資源是有限的,而人的欲望卻是無限的,而且是隨機(jī)的。面對這個(gè)現(xiàn)實(shí),如何以較少的資源來滿足更多人的實(shí)時(shí)需求,協(xié)調(diào)好有限與無限的有效解決方案就是能否動(dòng)態(tài)分配和利用資源:需要時(shí)立即能實(shí)時(shí)得到,而不需要的時(shí)候就立即能釋放它,讓它供別人使用。這就是Web 服務(wù)隨需應(yīng)用的思想,也就是按需服務(wù)。因?yàn)榭蛻魰竽惆凑铡半S需應(yīng)變”的方式提供產(chǎn)品和最高水平的用戶定制服務(wù)。而供應(yīng)商、合作伙伴及各個(gè)部門只有更緊密地整合關(guān)鍵流程,從而才能保證更快、更好、更經(jīng)濟(jì)地提供其產(chǎn)品和服務(wù)。

所以企業(yè)發(fā)現(xiàn)并響應(yīng)客戶需求及市場變化的能力比企業(yè)規(guī)模更為重要。因?yàn)樾枨笞兓遣豢深A(yù)測的,所以系統(tǒng)需要更靈活且更有彈性:既能抵抗侵?jǐn)_,又能開放地接受創(chuàng)新和變化。最好能做到隨需應(yīng)變地適應(yīng)新的應(yīng)用而不必更換。

按照W3C(World Wide Web Consortium,即WWW聯(lián)盟)的定義:Web服務(wù)是一種軟件開發(fā)協(xié)議(UDDI、SOAP、WSDL、XML),由此可將Internet及其各種表現(xiàn)形式(如Web、Intranet和Extranet)變成一種可編程的信息溝通平臺。

在Internet的發(fā)展歷史上,第一次革命是E-mail,它改變了人與人之間的信息交流與溝通的方式,第二次革命是WWW,它改變了企業(yè)與公眾信息傳播的方式,而第三次革命就是Web服務(wù),它改變了應(yīng)用軟件的使用方式。

三、Web服務(wù)的標(biāo)準(zhǔn)協(xié)議及工作原理

Web服務(wù)是基于網(wǎng)絡(luò)的、分布式的模塊化組件。它們是自包含、自描述、模塊化的應(yīng)用。在網(wǎng)絡(luò)中可以被描述、發(fā)布、查找并通過Web來調(diào)用。而要實(shí)現(xiàn)互操作性,就必須有一套技術(shù)支持。如下圖所示:

圖中:

UDDI(Universal Description、Discovery and Integration),通用描述、發(fā)現(xiàn)和集成

SOAP(Simple Object Access Protocol),簡單對象訪問協(xié)議

WSDL(Web Service Description Language),Web服務(wù)描述語言

ebXML(電子商務(wù)XML),由聯(lián)合國機(jī)構(gòu)與OASIS,即結(jié)構(gòu)化信息標(biāo)準(zhǔn)推進(jìn)組織共同創(chuàng)立。其成員有IBM、Sun、BEA、HP,而IBM已決定將免費(fèi)提供該專利技術(shù)。

從圖中可以看出,涉及到三方:服務(wù)注冊表、服務(wù)提供者和服務(wù)使用者。其工作流程為:服務(wù)提供者開發(fā)一個(gè)Web服務(wù)軟件組件,并利用XML語言建立起相應(yīng)的服務(wù)描述(包括服務(wù)的細(xì)節(jié)、位置、傳輸協(xié)議和信息格式)。然后將此服務(wù)描述通過SOAP傳輸發(fā)布到服務(wù)注冊表中,一旦注冊后此服務(wù)就成為公共的服務(wù)了。于是服務(wù)使用者,即用戶就可以公開搜索其服務(wù),查找到所需的服務(wù)后就根據(jù)注冊表信息執(zhí)行搭配(Binding)或綁定操作,與服務(wù)提供者建立聯(lián)系,運(yùn)行這個(gè)Web服務(wù)。所以注冊表就是一個(gè)提供服務(wù)描述,以便用戶可以發(fā)現(xiàn)和使用Web服務(wù)的目錄。

Web服務(wù)本身其實(shí)是在實(shí)現(xiàn)應(yīng)用程序之間的通信,采用RPC(遠(yuǎn)程過程調(diào)用)就是其中一種有效的方法,而SOAP就是web服務(wù)的標(biāo)準(zhǔn)調(diào)用技術(shù)。在Web服務(wù)交互中,三方最終都是通過SOAP來傳輸服務(wù)請求和服務(wù)響應(yīng)的數(shù)據(jù)的。作為在分布式環(huán)境中交換結(jié)構(gòu)化數(shù)據(jù)的協(xié)議,它包摺信封、報(bào)頭和協(xié)議消息體三部分。

在Web服務(wù)利用XML語言建立起服務(wù)描述后,通過一個(gè)統(tǒng)一的用戶接口(API)用戶就可以很方便地將Web服務(wù)聯(lián)系起來。而這種服務(wù)描述的語言就是WSDL,它是以機(jī)器可讀的方式提供的一個(gè)XML語言的文檔,其描述內(nèi)容是對Web服務(wù)的描述,對它們的位置、聯(lián)系信息以及如何調(diào)用服務(wù)的規(guī)范。它起到了將Web服務(wù)的功能提供一種標(biāo)準(zhǔn)方式展示出來的作用丁由于WSDL也是XML文本,所以它也是人可讀的。XML中定義的數(shù)據(jù)類型有30多種,如integer、float、string等,它們?nèi)靠梢员籛SDL沿用。

WSDL由抽象定義和具體描述兩部分組成。抽象定義包含端口類型、參數(shù)消息和數(shù)據(jù)類型,這里的“抽象”指的是Web服務(wù)對應(yīng)的Java API,而“具體”則是Web服務(wù)的安裝與運(yùn)行。同一個(gè)Web服務(wù)的程序可以放在多臺服務(wù)器上,但每臺服務(wù)器上都必須各有一個(gè)WSDL,這些WSDL的抽象定義可以完全一樣,但具體描述就不同了。因?yàn)榫唧w描述包含有搭配或綁定和服務(wù)兩項(xiàng)內(nèi)容。由于在調(diào)用Web服務(wù)對應(yīng)的Java API時(shí),光知道Java API還不行,還要知道實(shí)現(xiàn)Web服務(wù)的Java API的名稱和地址,所以必須采用搭配來說明如何才能找到實(shí)現(xiàn)Web服務(wù)的Java地址,同時(shí)說明調(diào)用Web服務(wù)時(shí)可以使用的編碼方式。一臺服務(wù)器上有多個(gè)Web服務(wù),服務(wù)的內(nèi)容就猶如一本書的目錄,通過目錄可以知道有多少、有哪些Web服務(wù)。通過SOAP將調(diào)用指令傳輸給服務(wù)器,服務(wù)器運(yùn)行所有的Web服務(wù)并通過SOAP將結(jié)果以響應(yīng)方式傳回給用戶。由此看來SOAP完成遠(yuǎn)程調(diào)用后,WSDL方便了用戶使用每一個(gè)所需的Web服務(wù)。

UDDI是Web服務(wù)的二個(gè)公共注冊表,所有發(fā)布的Web服務(wù)信息一旦被利用XML語言的WSDL描述后,就可以通過SOAP傳輸?shù)経DDI上并注冊在其上。用戶就可以通過SOAP發(fā)現(xiàn)并遠(yuǎn)程調(diào)用它。

四、結(jié)束語

美國《Forbes》雜志2001年9月10日預(yù)測IT的下一波大浪潮將在2004~2005年度出現(xiàn)。2002年4月美國AOL預(yù)測電子商務(wù)將在2004年~2005年掀起一個(gè)新增長高潮。其本質(zhì)特征為3W升華為3G(Great Global Grid),2020年將成長為一個(gè)20萬億美元產(chǎn)值的大產(chǎn)業(yè)。

第一代因特網(wǎng)應(yīng)用——Internet。它實(shí)現(xiàn)了計(jì)算機(jī)硬件的聯(lián)通。

第二代因特網(wǎng)應(yīng)用——萬維網(wǎng)3W。它實(shí)現(xiàn)了網(wǎng)頁的聯(lián)通。

第三代因特網(wǎng)應(yīng)用——網(wǎng)格3G。它試圖實(shí)現(xiàn)網(wǎng)上所有資源的全面聯(lián)通。包括計(jì)算資源、存儲資源、通信資源、軟件資源、信息資源、知識資源。最終實(shí)現(xiàn)網(wǎng)絡(luò)虛擬環(huán)境的資源共享和協(xié)同工作,消除信息孤島和資源孤島。

對因特網(wǎng)和3W,網(wǎng)民不停地往里倒東西,包含了許多重復(fù)、過時(shí)、零亂的數(shù)據(jù),結(jié)果使之成為垃圾山。猶如沒有大腦的動(dòng)物,沒有創(chuàng)造力。而網(wǎng)格有大腦,因?yàn)樗芨鶕?jù)用戶的需求自動(dòng)生產(chǎn)知識。電網(wǎng)和水網(wǎng)的模式就是網(wǎng)格和Web服務(wù)的努力方向。幾乎沒有人在開電燈時(shí)考慮電是從哪個(gè)電廠來的。擰開水龍頭時(shí)也從來沒有想過水是從哪個(gè)自來水廠送來的。而我們現(xiàn)在獲取因特網(wǎng)的信息并不能從因特網(wǎng)本身得到,而是必須先告訴計(jì)算機(jī)去訪問哪一個(gè)網(wǎng)站,才能找到我們想要的服務(wù)。猶如開電燈必須先告訴它連接哪個(gè)電廠的來電,開自來水必須先告訴它連接哪個(gè)自來水廠的來水一樣笨拙。網(wǎng)格和Web服務(wù)使我們使用網(wǎng)絡(luò)資源象用電和用水一樣簡單和方便。真正做到了按需使用、隨需應(yīng)用、隨時(shí)隨地方便所用,最終達(dá)到了隨需應(yīng)變。

企業(yè)應(yīng)用集成(EAI)是大勢所趨,Web服務(wù)與隨需應(yīng)用的電子商務(wù)使得企業(yè)可以利用Web服務(wù)“讓W(xué)eb為你提供服務(wù)”,讓服務(wù)召之即來,揮之即去,真正做到按需服務(wù)。也使得企業(yè)成為與時(shí)俱進(jìn)的電子商務(wù)企業(yè)。但最終用戶與此卻沒有多大關(guān)系,他們根本看不到什么是Web服務(wù)。它只是一種計(jì)算機(jī)應(yīng)用開發(fā)結(jié)構(gòu)上的變化,它將成為分布式計(jì)算的核心實(shí)現(xiàn)手段。用戶只臺嘗到由此帶來的好處,但卻不必為此做任何事情。這就是以智能化為基本特征的第三代電子商務(wù)。(萬方數(shù)據(jù))

發(fā)布:2007-04-24 10:17    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
深圳OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普深圳OA快博其他應(yīng)用

深圳OA軟件 深圳OA新聞動(dòng)態(tài) 深圳OA信息化 深圳OA快博 深圳OA行業(yè)資訊 深圳軟件開發(fā)公司 深圳門禁系統(tǒng) 深圳物業(yè)管理軟件 深圳倉庫管理軟件 深圳餐飲管理軟件 深圳網(wǎng)站建設(shè)公司