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

InterOP Stack新一代平臺互操作技術:InterOP Stack技術應用前瞻

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

AMTeam.org

InterOP Stack新一代平臺互操作技術:InterOP Stack技術應用前瞻

 

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

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

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

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

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

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

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

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

Interop Stack架構上的應用前景

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

Web Service Based B2B Application

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

Web Service Search Engine & Portal

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

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

E-Marketplace

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

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

Web Service Provider

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

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

B2B Exchange Platform

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

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

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

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

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

結語

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

參考資料

  • InterOP Stack規(guī)范資源

    InterOP Stack技術是用于解決B2B電子商務應用交互和集成的最新互聯(lián)網技術,主要由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

作者簡介

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

 

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢