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

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

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

來源:泛普軟件

引 言

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

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

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

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

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

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

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

所以企業(yè)發(fā)現(xiàn)并響應(yīng)客戶需求及市場變化的能力比企業(yè)規(guī)模更為重要。因為需求變化是不可預(yù)測的,所以系統(tǒng)需要更靈活且更有彈性:既能抵抗侵擾,又能開放地接受創(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ù)的標準協(xié)議及工作原理

Web服務(wù)是基于網(wǎng)絡(luò)的、分布式的模塊化組件。它們是自包含、自描述、模塊化的應(yīng)用。在網(wǎng)絡(luò)中可以被描述、發(fā)布、查找并通過Web來調(diào)用。而要實現(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)合國機構(gòu)與OASIS,即結(jié)構(gòu)化信息標準推進組織共同創(chuàng)立。其成員有IBM、Sun、BEA、HP,而IBM已決定將免費提供該專利技術(shù)。

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

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

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

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

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

四、結(jié)束語

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

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

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

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

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

企業(yè)應(yīng)用集成(EAI)是大勢所趨,Web服務(wù)與隨需應(yīng)用的電子商務(wù)使得企業(yè)可以利用Web服務(wù)“讓W(xué)eb為你提供服務(wù)”,讓服務(wù)召之即來,揮之即去,真正做到按需服務(wù)。也使得企業(yè)成為與時俱進的電子商務(wù)企業(yè)。但最終用戶與此卻沒有多大關(guān)系,他們根本看不到什么是Web服務(wù)。它只是一種計算機應(yīng)用開發(fā)結(jié)構(gòu)上的變化,它將成為分布式計算的核心實現(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

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

QQ在線咨詢

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

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