監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

InterOP Stack新一代平臺(tái)互操作技術(shù):InterOP Stack技術(shù)應(yīng)用前瞻

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

AMTeam.org

InterOP Stack新一代平臺(tái)互操作技術(shù):InterOP Stack技術(shù)應(yīng)用前瞻

 

柴曉路
Chief System Architect
2001年3月23日

InterOP Stack是Internet上平臺(tái)互操作的最新技術(shù),主要是為解決目前B2B全球體系進(jìn)程中遇到的最大問(wèn)題:集成和交互而開(kāi)發(fā)的。InterOP Stack技術(shù)將在未來(lái)的B2B全球體系中扮演重要角色,而基于InterOP Stack技術(shù)的Web Service體系架構(gòu)也將成為將來(lái)B2B應(yīng)用的標(biāo)準(zhǔn)技術(shù)。本文就InterOP Stack技術(shù)和Web Service的應(yīng)用作了初步的探討。

在InterOP Stack技術(shù)概覽一文中,對(duì)InterOP Stack ( HTTP / XML / SOAP / UDDI / USIP )技術(shù)作了一個(gè)全面的介紹,InterOP Stack是Web Service的技術(shù)基礎(chǔ)和界面標(biāo)準(zhǔn),為在Internet環(huán)境下,實(shí)現(xiàn)應(yīng)用交互和集成創(chuàng)建了一套全新的開(kāi)放的協(xié)議體系。

所謂Web Service,就是以SOAP為調(diào)用協(xié)議,以XML為數(shù)據(jù)描述協(xié)議的應(yīng)用。他具有開(kāi)放的調(diào)用界面,使用統(tǒng)一的調(diào)用規(guī)范,使得集成平臺(tái)只需要同一種規(guī)范體系打交道,而不需要象以往那樣,要兼顧DCOM、Corba、RMI等集成規(guī)范。同時(shí)由于Web Service的調(diào)用(調(diào)用動(dòng)作、參數(shù)和返回)是完全XML描述的,因此使用一種計(jì)算機(jī)系統(tǒng)能夠理解的語(yǔ)言來(lái)描述該界面的各種結(jié)構(gòu)規(guī)范也成為了可能,目前IBM制訂了WSDL規(guī)范,Microsoft在Visual Studio .NET beta 1中使用SDL,不過(guò)據(jù)Microsoft的開(kāi)放文檔中宣稱在Visual Studio .NET的正式版中將使用WSDL作為Web Service的界面描述規(guī)范。有了這樣一種界面描述機(jī)制,系統(tǒng)就可以通過(guò)分析一個(gè)應(yīng)用服務(wù)的界面描述而自動(dòng)獲得與該應(yīng)用集成的能力,為智能化集成踏出了第一步。

相對(duì)于原有的電子商務(wù)的運(yùn)作,Web Service有著明顯的優(yōu)勢(shì),并且解決了原來(lái)對(duì)電子商務(wù)的發(fā)展產(chǎn)生重大障礙的問(wèn)題。通過(guò)引入Web Service概念,電子商務(wù)從邏輯上被分割為一些相對(duì)獨(dú)立的應(yīng)用服務(wù),使得可重用性提高,從而減低了開(kāi)發(fā)代價(jià);使得可擴(kuò)展性加強(qiáng),從而可以讓更多的企業(yè)加入到商務(wù)活動(dòng)中來(lái);使得可用性增強(qiáng),從而使更多的人能通過(guò)對(duì)Web Service的調(diào)用來(lái)完成自己的業(yè)務(wù)。通過(guò)引入Web Service的概念,掃除了原有的標(biāo)準(zhǔn)化過(guò)程中的大部分障礙,使得標(biāo)準(zhǔn)化的工作能夠更加快速地進(jìn)行下去。因?yàn)閃eb Service的概念雖然是由Ariba、IBM和Microsoft提出,但是其結(jié)構(gòu)上的優(yōu)越性使得各企業(yè)和服務(wù)提供者其仍然成為新的電子商務(wù)的基礎(chǔ)。同時(shí),Web Service符合電子商務(wù)在Web上發(fā)展的方式,建立在HTTP與XML基礎(chǔ)上的各協(xié)議與標(biāo)準(zhǔn)也為Web Service的普及提供了技術(shù)基礎(chǔ)。

可以認(rèn)為,Web Service是電子商務(wù)應(yīng)用中的一個(gè)重要的概念。原來(lái)的電子商務(wù)大都是封閉式的,各個(gè)企業(yè)和服務(wù)提供者紛紛根據(jù)自己的需要與特別得出自己的解決方案,從低層的體系結(jié)構(gòu)到上層的軟件實(shí)現(xiàn)。雖然目前已有一些企業(yè)采用XML方案,使數(shù)據(jù)表示標(biāo)準(zhǔn)化,開(kāi)放了數(shù)據(jù)層上的交流。不同的電子商務(wù)應(yīng)用之間,有可能通過(guò)統(tǒng)一的XML數(shù)據(jù)格式進(jìn)行互操作,但這樣的解決方案最大程度上也只能較好地處理內(nèi)部的商務(wù),很難與其它的電子商務(wù)應(yīng)用進(jìn)行充分的交流與互操作。而貿(mào)易的重要原則之一就是開(kāi)放性,好的開(kāi)放性是市場(chǎng)與利潤(rùn)的來(lái)源。事實(shí)表明,沒(méi)有哪一個(gè)企業(yè)能統(tǒng)一電子商務(wù)的市場(chǎng),哪怕是大部分,也是幾乎不可能的,得到充分程度的開(kāi)放性就是成功與否的關(guān)鍵。Web Service的提出,正是從開(kāi)放性著眼,試圖解決服務(wù)層的一致性和開(kāi)放性,其應(yīng)用趨勢(shì)也是必然的。

當(dāng)然,目前電子商務(wù)應(yīng)用的實(shí)際開(kāi)放過(guò)程中,還沒(méi)有真正大量引入Web Service。因此,對(duì)于Web Service在電子商務(wù)方面的具體應(yīng)用與其上的諸多標(biāo)準(zhǔn)的研究,就具有非常重要的意義。其中,由HTTP / XML / SOAP / UDDI / USIP構(gòu)成的Interop Stack體系架構(gòu),充分體現(xiàn)了Web Service的特性,并切合了實(shí)際的電子商務(wù)的應(yīng)用,將是今后構(gòu)架電子商務(wù)應(yīng)用的工業(yè)標(biāo)準(zhǔn)。

本文所引用的資源主要包括用于解決B2B電子商務(wù)應(yīng)用交互和集成的系列技術(shù)標(biāo)準(zhǔn)規(guī)范,包括UDDI、SOAP、XML等,他們的全體就構(gòu)成了InterOP Stack,本文的最后給出了這些資源的鏈接,有興趣的讀者可以通過(guò)這些資源鏈接找到所需的內(nèi)容

Interop Stack架構(gòu)上的應(yīng)用前景

Interop Stack使得全球化、高集成度的基于Web Service的電子商務(wù)體系成為可能。Interop Stack中各層標(biāo)準(zhǔn),完善地構(gòu)成了一套體系結(jié)構(gòu),該套體系架構(gòu)將成為今后電子商務(wù)應(yīng)用開(kāi)發(fā)的基礎(chǔ)界面技術(shù)。我們知道一個(gè)應(yīng)用的開(kāi)放性就是集中體現(xiàn)在其調(diào)用界面上,包括數(shù)據(jù)界面和應(yīng)用界面,使用了InterOP Stack技術(shù)可以在當(dāng)前的技術(shù)背景下獲得最佳的界面開(kāi)放性。當(dāng)Web Service架構(gòu)深入人心,基于Interop Stack的全球化B2B電子商務(wù)體系真正啟動(dòng)的時(shí)候,將產(chǎn)生一系列在InterOP Stack架構(gòu)上的應(yīng)用。我認(rèn)為,在具體的實(shí)施過(guò)程中,將會(huì)出現(xiàn)以下若干種應(yīng)用:

Web Service Based B2B Application

目前的B2B電子商務(wù)的應(yīng)用,大部分都是這樣一種模式:每個(gè)公司開(kāi)發(fā)適用與本公司與部分合作伙伴之間進(jìn)行交易的電子商務(wù)應(yīng)用,不同的應(yīng)用之間基本沒(méi)有聯(lián)系,并且由于架構(gòu)的不同,今后的擴(kuò)展也變得非常的困難。將這些“傳統(tǒng)”的電子商務(wù)應(yīng)用移植到以Web Service為基礎(chǔ),基于Interop Stack之上后,將提高它們的開(kāi)放性、靈活性、可擴(kuò)展性,從而使其更具有生命力。想象一下,當(dāng)一個(gè)基于Web Service的電子商務(wù)應(yīng)用投入使用后,其調(diào)用規(guī)范文本也同時(shí)在Internet上發(fā)布,在UDDI-Registry上注冊(cè),任何想使用該應(yīng)用服務(wù)的開(kāi)發(fā)人員只需要從UDDI-Registry上下載調(diào)用規(guī)范,交給開(kāi)發(fā)平臺(tái)(如Visual Studio .NET)處理,然后就可以以往常調(diào)用本地模塊的方式調(diào)用該服務(wù),如此B2B應(yīng)用的集成將變得前所未有的簡(jiǎn)單和快捷。

Web Service Search Engine & Portal

Web Service的搜索引擎與門(mén)戶站點(diǎn)是主要基于UDDI-Registry之上的應(yīng)用,為企業(yè)用戶提供一個(gè)對(duì)Web Service方便的查詢與搜索功能。對(duì)于Web Service的搜索引擎來(lái)說(shuō),它自身也是一個(gè)在UDDI注冊(cè)中心注冊(cè)的Web Service。由于UDDI設(shè)計(jì)為分布式的云狀結(jié)構(gòu),并且具有詳細(xì)的信息分類與描述,搜索引擎可以得到關(guān)于Web Service的豐富的信息,實(shí)現(xiàn)極為強(qiáng)大的搜索功能。UDDI標(biāo)準(zhǔn)下的Web Service搜索引擎,將不再會(huì)是基于手工分類或盲目的全文檢索,而是能實(shí)現(xiàn)高智能化、高匹配率的分布式搜索。

就如同Web的發(fā)展一樣,主要的Web Service搜索引擎將開(kāi)發(fā)出越來(lái)越多的功能,最后成為類似于門(mén)戶型的站點(diǎn)。也許稱之為門(mén)戶型的站點(diǎn)并不十分合適,以智能集成中心來(lái)描述將更為確切一點(diǎn)。

E-Marketplace

讓提供商務(wù)服務(wù)的Web Service處在一種各自獨(dú)立的位置,僅由用戶通過(guò)對(duì)UDDI登記中心的訪問(wèn)或是通過(guò)搜索引擎來(lái)得到它們的位置,顯然是效率低下的。這時(shí),就需要E-Marketplace在邏輯上組織起這些Web Service,使得他們構(gòu)成一個(gè)虛擬的交易市場(chǎng)。最有可能成為E-Marketplace的,就是那些主要的Web Service搜索引擎。

相對(duì)于搜索引擎所能提供的服務(wù),E-Marketplace所能提供的服務(wù),就不止是一個(gè)個(gè)分散的Web Service,而是一些有互相聯(lián)系的、能提供完整的流程、完成多種類型商務(wù)的Web Service集群。用戶只需要E-Marketplace中,就可以看到他們所需要的,并“得到”與“完成”他們所需要的。同時(shí)由于使用了InterOP Stack技術(shù),這樣一種e-Marketplace可以非常方便地集成外部的標(biāo)準(zhǔn)服務(wù),如支付服務(wù),配送服務(wù),e-Government服務(wù),而這樣一種體系已經(jīng)在Ariba的ACNS中有所初步運(yùn)用了。

Web Service Provider

不是每個(gè)企業(yè)都有能力建立自己的站點(diǎn)并提供相應(yīng)的Web Service。他們也許更需要一個(gè)向他們提供這樣的服務(wù)的廠商。Web Service Provider(WSP)就將成為這樣一個(gè)角色。對(duì)于一些較小的企業(yè),又希望進(jìn)行網(wǎng)上B2B的電子商務(wù),WSP可以提供他們一個(gè)建設(shè)自己的Web Service的解決方案。

在基于Web Service的應(yīng)用過(guò)程中,WSP將起著重要的作用。對(duì)于技術(shù)提供廠商來(lái)說(shuō),WSP也將成為他們重要的業(yè)務(wù)來(lái)源。

B2B Exchange Platform

對(duì)于E-Marketplace來(lái)說(shuō),它構(gòu)建了一個(gè)邏輯上的交易市場(chǎng),但是從物理上,構(gòu)成E-Marketplace的Web Service仍然是分散的,雖然之間能有數(shù)據(jù)上、業(yè)務(wù)上、流程上的互操作,也是在較為松散的層次上進(jìn)行。對(duì)于整體來(lái)說(shuō),可能是一個(gè)功能并非完全明晰,結(jié)構(gòu)并非完全合理,因此也存在效率上一定程度的低下。而對(duì)于WSP來(lái)說(shuō),雖然在物理上將一些Web Service集中在一起,并很可能有著較大的一致性,但是他自身不介入具體的商務(wù),也無(wú)法形成一個(gè)功能明確、完整、強(qiáng)大的平臺(tái)。

所以,在此基礎(chǔ)上,本文提出B2B Exchange Platform的概念。它應(yīng)是集合了E-Marketplace和WSP的功能與優(yōu)勢(shì),成為國(guó)際B2B電子商務(wù)中的核心。它的目的并不是為所有的人提供一攬子的解決方案,這是不可能也是不必要的。從業(yè)務(wù)功能上,可以分為橫向和縱向的B2B Exchange Platform,分別滿足商務(wù)的各環(huán)節(jié)的服務(wù)集成和某領(lǐng)域內(nèi)的服務(wù)集中的需求。這樣的平臺(tái),能有以下主要優(yōu)勢(shì):

切合商務(wù)需求。商務(wù)“大于”技術(shù),滿足商務(wù)上的需求是應(yīng)用重要性的最終體現(xiàn)。

最大限度利用資源。統(tǒng)一的平臺(tái)使得高效率的資源共享成為可能。

易于統(tǒng)一管理。由于使用統(tǒng)一的構(gòu)架和底層資源,避免了管理的弱化。

結(jié)語(yǔ)

商務(wù)將成為互聯(lián)網(wǎng)的主角,而真正的B2B電子商務(wù),需要的不僅是技術(shù),更重要的是統(tǒng)一的標(biāo)準(zhǔn)。電子商務(wù)應(yīng)用應(yīng)當(dāng)基于Web Service的體系架構(gòu),形成開(kāi)放性的數(shù)據(jù)體系和服務(wù)層次。其中,Interop Stack所提供的N層協(xié)議/標(biāo)準(zhǔn),將作為基礎(chǔ)的體系架構(gòu),將有著廣泛的應(yīng)用前景。

參考資料

  • InterOP Stack規(guī)范資源

    InterOP Stack技術(shù)是用于解決B2B電子商務(wù)應(yīng)用交互和集成的最新互聯(lián)網(wǎng)技術(shù),主要由IBM、Microsoft和Ariba協(xié)同制訂。
    • UDDI Technical White Paper, Ariba Inc., IBM Corporation and Microsoft Corporation, 6 Sep 2000
    • Web Service Description Language (WSDL) 1.0, IBM, 25 Sep 2000
    • SOAP: Simple Object Access Protocol Specification 1.1, IBM, Microsoft, DevelopMentor, 2000
    • Extensible Markup Language (XML) 1.0 (Second Edition), W3C, 6 Oct 2000
    • XML Schema Part 0: Primer, W3C, 16 Mar 2001

作者簡(jiǎn)介

柴曉路:上海得易電子商務(wù)技術(shù)有限公司首席系統(tǒng)架構(gòu)師、XML技術(shù)顧問(wèn)。2000年獲復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)碩士學(xué)位,曾在國(guó)際計(jì)算機(jī)科學(xué)學(xué)術(shù)會(huì)議(ICSC)、中國(guó)XML技術(shù)研討會(huì)(北京)、計(jì)算機(jī)科學(xué)期刊等各類國(guó)內(nèi)、國(guó)際重要會(huì)議與期刊上發(fā)表論文多篇。其專長(zhǎng)為 XML與數(shù)據(jù)交換、數(shù)據(jù)庫(kù)、面向?qū)ο蠹夹g(shù)等。

 

發(fā)布:2007-03-25 13:25    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
石家莊OA系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢