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

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

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

AMTeam.org

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

 

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

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

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

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

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

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

當(dāng)然,目前電子商務(wù)應(yīng)用的實際開放過程中,還沒有真正大量引入Web Service。因此,對于Web Service在電子商務(wù)方面的具體應(yīng)用與其上的諸多標(biāo)準(zhǔn)的研究,就具有非常重要的意義。其中,由HTTP / XML / SOAP / UDDI / USIP構(gòu)成的Interop Stack體系架構(gòu),充分體現(xiàn)了Web Service的特性,并切合了實際的電子商務(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,本文的最后給出了這些資源的鏈接,有興趣的讀者可以通過這些資源鏈接找到所需的內(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)用開發(fā)的基礎(chǔ)界面技術(shù)。我們知道一個應(yīng)用的開放性就是集中體現(xiàn)在其調(diào)用界面上,包括數(shù)據(jù)界面和應(yīng)用界面,使用了InterOP Stack技術(shù)可以在當(dāng)前的技術(shù)背景下獲得最佳的界面開放性。當(dāng)Web Service架構(gòu)深入人心,基于Interop Stack的全球化B2B電子商務(wù)體系真正啟動的時候,將產(chǎn)生一系列在InterOP Stack架構(gòu)上的應(yīng)用。我認(rèn)為,在具體的實施過程中,將會出現(xiàn)以下若干種應(yīng)用:

Web Service Based B2B Application

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

Web Service Search Engine & Portal

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

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

E-Marketplace

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

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

Web Service Provider

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

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

B2B Exchange Platform

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

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

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

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

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

結(jié)語

商務(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),形成開放性的數(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

作者簡介

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

 

發(fā)布:2007-03-25 13:25    編輯:泛普軟件 · 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在線咨詢