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

Web服務與隨需應變的電子商務的集成應用

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

來源:泛普軟件

引 言

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

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

一、隨需應用是Web服務的最終結果

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

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

二、什么是Web服務

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

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

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

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

三、Web服務的標準協(xié)議及工作原理

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

圖中:

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

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

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

ebXML(電子商務XML),由聯(lián)合國機構與OASIS,即結構化信息標準推進組織共同創(chuàng)立。其成員有IBM、Sun、BEA、HP,而IBM已決定將免費提供該專利技術。

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

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

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

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

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

四、結束語

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

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

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

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

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

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

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普深圳OA快博其他應用

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