国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      自描述商業(yè)文檔協(xié)作協(xié)議的制作方法

      文檔序號:6431729閱讀:245來源:國知局
      專利名稱:自描述商業(yè)文檔協(xié)作協(xié)議的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及商業(yè)網(wǎng)絡(luò)計(jì)算環(huán)境中商業(yè)文檔的協(xié)作交換,尤其涉及建立一種支配通過商業(yè)網(wǎng)絡(luò)進(jìn)行通信的商業(yè)合伙人之間的商業(yè)文檔的交換的商業(yè)到商業(yè)過程協(xié)調(diào)協(xié)議(商業(yè)到商業(yè)交易協(xié)議)。
      背景技術(shù)
      商業(yè)通常使用各種機(jī)制來控制并分析商業(yè)操作過程,如會計(jì)、薪水冊、人力資源、雇員跟蹤、顧客關(guān)系跟蹤等等。支持、控制并協(xié)調(diào)這些過程的工具通常使用計(jì)算機(jī)軟件來實(shí)現(xiàn)。例如,一個軟件包可管理商業(yè)會計(jì),其它軟件包可負(fù)責(zé)接收新定單,又一軟件包可跟蹤倉庫存貨,而再一軟件包處理定單執(zhí)行和發(fā)貨。在另一實(shí)施例中,由一個商業(yè)操作的商業(yè)軟件包需要與由另一商業(yè)操作的軟件包交換數(shù)據(jù),以允許出現(xiàn)商業(yè)到商業(yè)交易。
      當(dāng)前的商業(yè)到商業(yè)交易實(shí)現(xiàn)使用各種文檔交換和通信網(wǎng)絡(luò)過程來實(shí)現(xiàn)商業(yè)合伙人之間的交易。盡管當(dāng)前的過程可以是有效的,其實(shí)現(xiàn)是易出錯且有較高的時(shí)間和成本,因?yàn)樵S多這樣的過程并未被由商業(yè)協(xié)調(diào)協(xié)議的規(guī)則所支配的一列連續(xù)的通信文檔交換跨商業(yè)合伙人所協(xié)調(diào)。結(jié)果,商業(yè)應(yīng)用程序開發(fā)者很難定制、實(shí)現(xiàn)、測試并維護(hù)其文檔交換協(xié)議的計(jì)算機(jī)實(shí)現(xiàn)。
      例如,定單-現(xiàn)金過程可包括一列供應(yīng)商和顧客之間的通信文檔,使用了價(jià)格表、定貨單、確認(rèn)單、發(fā)貨通知和發(fā)票。如果這些文檔不被整合到其商業(yè)操作過程中,會由于手動數(shù)據(jù)輸入和合伙人之間的多個文檔傳遞導(dǎo)致的低效率過程而引發(fā)錯誤。由此,開發(fā)一列連接的交易文檔將降低完成商業(yè)交易的成本和時(shí)間。另外,允許商業(yè)應(yīng)用程序開發(fā)者定義定制交易序列的所有部分(發(fā)送和接收)將允許一種更健壯、用戶友好的商業(yè)網(wǎng)絡(luò)環(huán)境,它更具有時(shí)間和成本效率來實(shí)現(xiàn)并維護(hù)。

      發(fā)明內(nèi)容
      提供了一種具有用于處理信息的指令的計(jì)算機(jī)可讀媒質(zhì)。指令包括定義行動序列中交換的商業(yè)實(shí)體的結(jié)構(gòu)的商業(yè)實(shí)體模塊、定義商業(yè)交易中使用的相關(guān)行動的行動序列的實(shí)體行動模塊以及定義多個交易文檔并基于行動序列和商業(yè)實(shí)體模塊創(chuàng)建一對應(yīng)的文檔的交易文檔模塊。
      本發(fā)明的另一方面是用于在第一計(jì)算機(jī)和第二計(jì)算機(jī)之間建立通信協(xié)議的方法。該方法包括標(biāo)識與交易關(guān)聯(lián)的多個文檔和為用于該多個文檔的行動序列定義行動。另外,基于行動序列創(chuàng)建多個文檔之一。
      本發(fā)明的又一方面包括一種具有第一計(jì)算機(jī)的商業(yè)網(wǎng)絡(luò),該計(jì)算機(jī)具有包括過程模板的存儲器。該過程模板包括定義在行動序列中交換的商業(yè)實(shí)體的結(jié)構(gòu)的商業(yè)實(shí)體模塊和定義可以在商業(yè)實(shí)體上執(zhí)行的相關(guān)行動的行動序列的實(shí)體行動模塊。交易文檔模塊定義了交易文檔并基于該商業(yè)實(shí)體的模塊以及行動序列創(chuàng)建了一對應(yīng)的文檔。該網(wǎng)絡(luò)也包括具有包括該過程模板的副本的存儲器的第二計(jì)算機(jī)。第二計(jì)算機(jī)也基于過程模板及第一計(jì)算機(jī)和第二計(jì)算機(jī)之間的關(guān)系而執(zhí)行行動。


      圖1示出了一個一般計(jì)算環(huán)境。
      圖2示出了一個一般商業(yè)網(wǎng)絡(luò)環(huán)境。
      圖3是商業(yè)網(wǎng)絡(luò)環(huán)境中連接的兩個服務(wù)器的框圖。
      圖4是過程模板的框圖。
      圖5是顧客/供應(yīng)商商業(yè)交易協(xié)議中的交易文檔的流程圖。
      具體實(shí)施例方式
      本發(fā)明涉及以計(jì)算機(jī)軟件實(shí)現(xiàn)商業(yè)邏輯。盡管此處參考商業(yè)交易中使用的商業(yè)邏輯的實(shí)現(xiàn)來描述,本發(fā)明也可以應(yīng)用到在一般對象上橫穿若干性質(zhì)的其它類型的邏輯。然而,在詳細(xì)討論本發(fā)明之前,討論可使用本發(fā)明的說明性環(huán)境的一個實(shí)施例。
      圖1示出了適合在其中實(shí)現(xiàn)本發(fā)明的計(jì)算系統(tǒng)環(huán)境100的一個示例。計(jì)算系統(tǒng)環(huán)境100僅為合適的計(jì)算環(huán)境的一個示例,并非建議對本發(fā)明的使用或功能的范圍的局限。也不應(yīng)將計(jì)算環(huán)境100解釋為對示例性操作環(huán)境100中示出的任一組件或其組合具有依賴或需求。
      本發(fā)明可以使用眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置來操作。適合使用本發(fā)明的眾所周知的計(jì)算系統(tǒng)、環(huán)境和/或配置包括但不限于個人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)者電子設(shè)備、網(wǎng)絡(luò)PC、小型機(jī)、大型機(jī)、包括任一上述系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
      本發(fā)明將在計(jì)算機(jī)可執(zhí)行指令的一般上下文環(huán)境中描述,計(jì)算機(jī)可執(zhí)行指令如由計(jì)算機(jī)執(zhí)行的程序模塊。一般而言,程序模塊包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等,執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。本發(fā)明也可以在分布式計(jì)算環(huán)境中實(shí)踐,其中,任務(wù)由通過通信網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備來執(zhí)行。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程計(jì)算機(jī)存儲媒質(zhì)中,包括存儲器存儲設(shè)備。由程序和模塊執(zhí)行的任務(wù)在下文借助附圖描述。本領(lǐng)域的技術(shù)人員可將描述和附圖實(shí)現(xiàn)為處理器可執(zhí)行指令,它可以寫入任一形式的計(jì)算機(jī)可讀媒質(zhì)上。
      參考圖1,用于實(shí)現(xiàn)本發(fā)明的示例系統(tǒng)包括以常規(guī)計(jì)算機(jī)110形式的通用計(jì)算裝置。計(jì)算機(jī)110的組件包括但不限于,處理單元120、系統(tǒng)存儲器130以及將包括系統(tǒng)存儲器130的各類系統(tǒng)組件耦合至處理單元120的系統(tǒng)總線121。系統(tǒng)總線121可以是若干種總線結(jié)構(gòu)類型的任一種,包括存儲器總線或存儲器控制器、外圍總線以及使用各類總線結(jié)構(gòu)的局部總線。作為示例而非局限,這類結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強(qiáng)ISA(EISA)總線、視頻電子技術(shù)標(biāo)準(zhǔn)協(xié)會(VESA)局部總線以及外圍部件互連(PCI)總線,也稱為Mezzanine總線。
      計(jì)算機(jī)110通常包括各種計(jì)算機(jī)可讀媒質(zhì)。計(jì)算機(jī)可讀媒質(zhì)可以是可由計(jì)算機(jī)110訪問的任一可用媒質(zhì),包括易失和非易失媒質(zhì)、可移動和不可移動媒質(zhì)。作為示例而非局限,計(jì)算機(jī)可讀媒質(zhì)包括計(jì)算機(jī)存儲媒質(zhì)和通信媒質(zhì)。計(jì)算機(jī)存儲媒質(zhì)包括以用于儲存信息的任一方法或技術(shù)實(shí)現(xiàn)的易失和非易失,可移動和不可移動媒質(zhì),信息如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。計(jì)算機(jī)存儲媒質(zhì)包括但不限于,RAM、ROM、EEPROM、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或可以用來儲存所期望的信息并可由計(jì)算機(jī)110訪問的任一其它媒質(zhì)。通信媒質(zhì)通常在諸如載波或其它傳輸機(jī)制的已調(diào)制數(shù)據(jù)信號中包含計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并包括任一信息傳送媒質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”指以對信號中的信息進(jìn)行編碼的方式設(shè)置或改變其一個或多個特征的信號。作為示例而非局限,通信媒質(zhì)包括有線媒質(zhì),如有線網(wǎng)絡(luò)或直接連線連接,以及無線媒質(zhì),如聲學(xué)、RF、紅外和其它無線媒質(zhì)。上述任一的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀媒質(zhì)的范圍之內(nèi)。
      系統(tǒng)存儲器130包括以易失和/或非易失存儲器形式的計(jì)算機(jī)存儲媒質(zhì),如只讀存儲器(ROM)131和隨機(jī)存取存儲器(RAM)132?;据斎?輸出系統(tǒng)133(BIOS)包括如在啟動時(shí)幫助在計(jì)算機(jī)110內(nèi)的元件之間傳輸信息的基本例程,通常儲存在ROM 131中。RAM 132通常包含處理單元120立即可訪問和/或當(dāng)前正在操作的數(shù)據(jù)和/或程序模塊。作為示例而非局限,圖1示出了操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137。
      計(jì)算機(jī)110也可包括其它可移動/不可移動、易失/非易失計(jì)算機(jī)存儲媒質(zhì)。僅作示例,圖1示出了對不可移動、非易失磁媒質(zhì)進(jìn)行讀寫的硬盤驅(qū)動器141、對可移動、非易失磁盤152進(jìn)行讀寫的磁盤驅(qū)動器151以及對可移動、非易失光盤156,如CD ROM或其它光媒質(zhì)進(jìn)行讀寫的光盤驅(qū)動器155??梢栽谑纠圆僮鳝h(huán)境中使用的其它可移動/不可移動、易失/非易失計(jì)算機(jī)存儲媒質(zhì)包括但不限于,磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅(qū)動器141通常通過不可移動存儲器接口,如接口140連接到系統(tǒng)總線121,磁盤驅(qū)動器151和光盤驅(qū)動器155通常通過可移動存儲器接口,如接口150連接到系統(tǒng)總線121。
      圖1討論并示出的驅(qū)動器及其關(guān)聯(lián)的計(jì)算機(jī)存儲媒質(zhì)為計(jì)算機(jī)110提供了計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。例如,在圖1中,示出硬盤驅(qū)動器141儲存操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147。注意,這些組件可以與操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137相同,也可以與它們不同。這里對操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147給予不同的標(biāo)號來說明至少它們是不同的副本。
      用戶可以通過輸入設(shè)備,如鍵盤162、麥克風(fēng)163和定位設(shè)備161,如鼠標(biāo)、軌跡球或觸摸板向計(jì)算機(jī)110輸入命令和信息。其它輸入設(shè)備(未示出)可包括操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀等等。這些和其它輸入設(shè)備通常通過耦合至系統(tǒng)總線的用戶輸入接口160連接至處理單元120,但是也可以通過其它接口和總線結(jié)構(gòu)連接,如并行端口、游戲端口或通用串行總線(USB)。監(jiān)視器191或其它類型的顯示設(shè)備也通過接口,如視頻接口190連接至系統(tǒng)總線121。除監(jiān)視器之外,計(jì)算機(jī)也可包括其它外圍輸出設(shè)備,如揚(yáng)聲器197和打印機(jī)196,通過輸出外圍接口195連接。
      計(jì)算機(jī)110可以在使用到一個或多個遠(yuǎn)程計(jì)算機(jī),如遠(yuǎn)程計(jì)算機(jī)180的邏輯連接的網(wǎng)絡(luò)化環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)180可以是個人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備或其它公用網(wǎng)絡(luò)節(jié)點(diǎn),并通常包括許多或所有上述與計(jì)算機(jī)110相關(guān)的元件。圖1描述的邏輯連接包括局域網(wǎng)(LAN)171和廣域網(wǎng)(WAN)173,但也可包括其它網(wǎng)絡(luò)。這類網(wǎng)絡(luò)環(huán)境常見于辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)以及因特網(wǎng)。
      當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)110通過網(wǎng)絡(luò)接口或適配器170連接至LAN 171。當(dāng)在廣WAN絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)110通常包括調(diào)制解調(diào)器172或其它裝置,用于通過WAN 173,如因特網(wǎng)建立通信。調(diào)制解調(diào)器172可以是內(nèi)置或外置的,通過用戶輸入接口160或其它合適的機(jī)制連接至系統(tǒng)總線121。在網(wǎng)絡(luò)化環(huán)境中,描述的與計(jì)算機(jī)110相關(guān)的程序模塊或其部分可儲存在遠(yuǎn)程存儲器存儲設(shè)備中。作為示例而非局限,圖1示出了遠(yuǎn)程應(yīng)用程序185駐留在遠(yuǎn)程計(jì)算機(jī)180上。可以理解,示出的網(wǎng)絡(luò)連接是示例性的,也可以使用在計(jì)算機(jī)之間建立通信鏈路的其它裝置。
      圖2示出了商業(yè)網(wǎng)絡(luò)環(huán)境的一個簡化框圖。在該網(wǎng)絡(luò)環(huán)境中,中心商業(yè)服務(wù)器200連接至多個其它輻條(spoke)商業(yè)服務(wù)器,包括服務(wù)器201、服務(wù)器202、服務(wù)器203和服務(wù)器204。商業(yè)合伙人與服務(wù)器201-204的每一個關(guān)聯(lián),并與同服務(wù)器200關(guān)聯(lián)的中心合伙人有商業(yè)關(guān)系。在一個示例中,中心合伙人是供應(yīng)商,而其它輻條合伙人是該中心合伙人的顧客。
      依照本發(fā)明的一個實(shí)施例,中心合伙人可在服務(wù)器200上設(shè)置并定義一過程模板,它定義了用于實(shí)現(xiàn)包括多個交易文檔的商業(yè)交易的協(xié)議。輻條服務(wù)器201-204可從中心服務(wù)器請求并保留該過程模板的副本,或可以具有對該過程模板的訪問。使用該過程模板,商業(yè)合伙人可以容易地排列并整合其內(nèi)部商業(yè)過程。這一排列和整合通過創(chuàng)建一組支配/控制和諧地操作的商業(yè)合伙人之間的商業(yè)交易文檔的發(fā)送和接收的協(xié)議規(guī)則以提供一協(xié)調(diào)的文檔交換序列來實(shí)現(xiàn)。另外,該過程模板定義了有效的文檔和行動,使得輸入到文檔的信息和文檔上的行動在交換之前對照該過程模板被確認(rèn)。
      圖3是在關(guān)聯(lián)的應(yīng)用程序服務(wù)器上使用過程模板來交換與商業(yè)交易有關(guān)的文檔的兩個商業(yè)合伙人之間的協(xié)作環(huán)境的更詳細(xì)的框圖。應(yīng)用程序服務(wù)器210和應(yīng)用程序212分別包括商業(yè)網(wǎng)絡(luò)服務(wù)器軟件模塊214和216。相應(yīng)的商業(yè)服務(wù)器軟件模塊214和216可通過各種不同的通信裝置彼此進(jìn)行通信。例如,可以在服務(wù)器210和212之間建立對等連接218。在另一實(shí)施例中,商業(yè)服務(wù)器軟件模塊214和216可通過中間主機(jī)220進(jìn)行通信,它是虛擬專用網(wǎng)絡(luò)(如由華盛頓州雷蒙德市的微軟公司提供的微軟商業(yè)網(wǎng)絡(luò))或諸如因特網(wǎng)等公共網(wǎng)絡(luò)的一部分。
      服務(wù)器210包括多個過程模板222和多個應(yīng)用程序224。類似地,服務(wù)器212包括多個過程模板226和多個應(yīng)用程序228。在一個實(shí)施例中,過程模板222和226包括一組商業(yè)文檔定義、一個或多個協(xié)作定義以及一個或多個應(yīng)用程序集成概況文件。該組文檔定義標(biāo)識了與過程模板關(guān)聯(lián)的文檔,如價(jià)格表或發(fā)貨通知。協(xié)作定義定義了文檔如何被相關(guān)、察看和創(chuàng)建。例如,定義可規(guī)定供應(yīng)商的價(jià)格表如何被相關(guān)到購買定單、如何從價(jià)格表創(chuàng)建購買定單、如何由用戶察看購買定單以及如何將購買定單路由到供應(yīng)商。此外,應(yīng)用程序集成概況文件定義了過程模板和關(guān)聯(lián)的文檔如何與各種應(yīng)用程序整合。
      在使用過程模板的操作的一個模式中,服務(wù)器210是過程模板發(fā)行者中心服務(wù)器,而服務(wù)器212是過程模板訂購者。過程模板可由發(fā)行者傳播到選擇的訂購者,如同意與發(fā)行者公司協(xié)作的訂購者公司。如果訂購者接收它對其沒有過程模板的協(xié)作協(xié)議的本地副本的交易文檔,過程模板發(fā)行者可主存(host)傳播到訂購者的過程模板。過程模板定義了文檔如何被相關(guān)、察看、變換和確認(rèn)。使用過程模板,訂購者進(jìn)入與發(fā)行者的協(xié)作交易文檔交換關(guān)系,以將其商業(yè)過程與發(fā)行者的商業(yè)過程結(jié)合。
      圖4圖示地示出了為排列并整合商業(yè)過程開發(fā)的示例性過程模板230。過程模板230可包括各種元素,它們定義了當(dāng)執(zhí)行商業(yè)過程時(shí)要遵循的一個序列。過程模板定義了商業(yè)實(shí)體和交易文檔的組合,以實(shí)現(xiàn)商業(yè)協(xié)作協(xié)議。
      實(shí)體包括了為商業(yè)協(xié)作協(xié)議的具體部分,如定單、發(fā)票或發(fā)貨通知構(gòu)建塊的信息。交易文檔是商業(yè)合伙人之間交換的電子文檔,并可包含在實(shí)體上執(zhí)行具體的行動,如完成銷售定單需要的信息。交易文檔包括到過程模板230的引用,用于文檔的跟蹤、相關(guān)和呈現(xiàn),并用于確認(rèn)接收的交易文檔。
      商業(yè)實(shí)體模塊232為與過程模板230關(guān)聯(lián)的實(shí)體和交易文檔定義了一種有效結(jié)構(gòu),用于執(zhí)行行動序列來完成商業(yè)過程。實(shí)體的結(jié)構(gòu)適合構(gòu)成每一交易文檔的變量、模式等等??苫趯?shí)體和定義的行動序列用關(guān)聯(lián)的交易文檔模塊234來創(chuàng)建交易文檔。
      為進(jìn)一步定義行動序列,過程模板230包括版本標(biāo)識符236、呈現(xiàn)模塊240、實(shí)體行動模塊242、路由模塊244和與實(shí)體模塊232和交易文檔模塊234相關(guān)地操作的相關(guān)模塊246。過程模板230中的每一元素令企業(yè)能夠與其貿(mào)易合伙人建立協(xié)作的解決方案。
      版本標(biāo)識符236是到過程模板230的特定版本的引用。使用版本標(biāo)識符236,輻條服務(wù)器可確定是否儲存了過程模板的特定版本。如果輻條服務(wù)器接收了交易文檔并且未本地地儲存關(guān)聯(lián)的過程模板,則輻條服務(wù)器請求發(fā)送過程模板。在儲存了過程模板之后,建立被由過程模板的元素所定義的協(xié)議規(guī)則支配的協(xié)作關(guān)系。
      呈現(xiàn)模塊236定義在各種應(yīng)用程序中如何呈現(xiàn)每一交易文檔。例如,交易文檔可以在諸如Microsoft Outlook等電子郵件程序或諸如Microsoft Excel或MicrosoftInfoPath等另一程序中呈現(xiàn)。通過提供這些呈現(xiàn)定義,過程模板啟用了與各種客戶機(jī)和內(nèi)勤應(yīng)用程序的簡易整合。
      實(shí)體行動模塊242定義了可在由與過程模板230關(guān)聯(lián)的商業(yè)實(shí)體模塊232定義的商業(yè)實(shí)體上執(zhí)行的有效行動。這類行動包括發(fā)出、確認(rèn)和準(zhǔn)備商業(yè)實(shí)體。交易文檔用于在商業(yè)實(shí)體上傳遞行動。例如,基于實(shí)體行動模塊242,供應(yīng)商/顧客關(guān)系中的顧客可被允許購買定單,而供應(yīng)商可被允許確認(rèn)該購買定單。另一示例是顧客被允許從價(jià)格表準(zhǔn)備購買定單。
      路由模塊224為交易文檔定義了路由規(guī)則。這些路由規(guī)則協(xié)助為由模塊234定義的每一交易文檔提供并建立路由協(xié)議。相關(guān)模塊246定義了這些交易文檔如何在歷史中被相關(guān)。例如,跟隨在購買定單之后的一列購買定單確認(rèn)、發(fā)貨清單和貨物接收交易文檔在可被視為商業(yè)交易的交易歷史中相關(guān)。
      圖5示出了定單-現(xiàn)金商業(yè)交易中的文檔交換的示例性流程圖。在該示例性流程圖中,服務(wù)器210代表供應(yīng)商,服務(wù)器212代表顧客。過程模板222是儲存在中心服務(wù)器上的主過程模板,過程模板226是主過程模板的一個副本,它可包括與關(guān)聯(lián)的服務(wù)器是供應(yīng)商還是顧客相關(guān)的信息,并如下討論的相應(yīng)地處理文檔。
      在步驟250,在服務(wù)器210上發(fā)出可用產(chǎn)品的價(jià)格表。在一個實(shí)施例中,使用過程模板和電子表格程序創(chuàng)建價(jià)格表。過程模板222知道價(jià)格表發(fā)出行動與供應(yīng)商關(guān)聯(lián),并由此僅允許供應(yīng)商準(zhǔn)備并發(fā)送該價(jià)格表,以防止錯誤,因?yàn)閮H供應(yīng)商向顧客提供價(jià)格表。
      使用過程模板222,價(jià)格表然后被路由到服務(wù)器212。如果服務(wù)器212不具有對過程模板222的訪問或過程模板222的本地副本,如副本226,則向服務(wù)器212作出發(fā)送過程模板的請求。
      過程模板222可使用顧客的商業(yè)標(biāo)識符來算出價(jià)格表應(yīng)當(dāng)被路由到何處。例如,操作服務(wù)器210的合伙人可在諸如Microsoft Outlook等生產(chǎn)性程序中指定聯(lián)系人。過程模板222可與程序整合來標(biāo)識聯(lián)系人的路由信息。
      另外,過程模板222可包括用于在向服務(wù)器212發(fā)送文檔之前創(chuàng)建的價(jià)格表的確認(rèn)規(guī)則。在接收價(jià)格表之后,過程模板226的副本呈現(xiàn)該價(jià)格表,使它可以在步驟252被察看。基于呈現(xiàn)模塊240(圖4)和與同顧客關(guān)聯(lián)的過程模板226相關(guān)的信息來執(zhí)行呈現(xiàn)。在察看價(jià)格表之后,在步驟254,服務(wù)器212可基于從顧客接收的行動發(fā)出購買定單。過程模板226的副本知道它與顧客關(guān)聯(lián),能夠在價(jià)格表中呈現(xiàn)菜單項(xiàng)目以創(chuàng)建并發(fā)出購買定單。
      在服務(wù)器212上發(fā)出了購買定單之后,該定單由過程模板226路由到服務(wù)器210。在接收定單之后,過程模板222可在服務(wù)器210上呈現(xiàn)銷售定單,它可以在步驟256被察看。由于過程模板222與供應(yīng)商關(guān)聯(lián),該文檔作為銷售定單出現(xiàn)。
      在步驟258,準(zhǔn)備定單確認(rèn)。該定單確認(rèn)然后被發(fā)送到服務(wù)器212,它可以在步驟260被察看。當(dāng)所定購的產(chǎn)品被發(fā)貨時(shí),在步驟262,服務(wù)器210可準(zhǔn)備發(fā)貨通知。發(fā)貨通知然后可以被發(fā)送到服務(wù)器212,它可以在步驟264被察看。另外,在步驟266可發(fā)出發(fā)票并發(fā)送到服務(wù)器212,它可以在步驟268被察看。
      作為使用上述過程模板的結(jié)果,可定義行動序列來容易地整合并排列合伙人之間的商業(yè)過程。行動序列定義了執(zhí)行哪些行動以及以何種序列執(zhí)行。過程模板可以在各種商業(yè)環(huán)境中實(shí)現(xiàn),包括企業(yè)及其金融機(jī)構(gòu)、運(yùn)營商、后勤提供者等等。服務(wù)行業(yè)如牙醫(yī)/保險(xiǎn)公司關(guān)系。
      熟悉軟件模式和實(shí)踐的人將認(rèn)識到,可以使用上述過程模板來實(shí)現(xiàn)其它過程和交易。例如,供應(yīng)商可見性過程模板可使制造商能夠到來自供應(yīng)商的個別的定購線項(xiàng)目的生產(chǎn)狀態(tài)。例如,顧客可向制造商/供應(yīng)商發(fā)送“工作在進(jìn)行中”請求。供應(yīng)商可使用定單中的每一項(xiàng)目的狀態(tài)來響應(yīng)并相應(yīng)地響應(yīng)。
      盡管參考具體的實(shí)施例描述了本發(fā)明,本領(lǐng)域的技術(shù)人員將認(rèn)識到,可以在不脫離本發(fā)明的精神和范圍的情況下在形式和細(xì)節(jié)上作出改變。
      權(quán)利要求
      1.一種具有用于處理信息的指令的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述指令包括一商業(yè)實(shí)體模塊,它定義行動序列中交換的商業(yè)實(shí)體的結(jié)構(gòu);一實(shí)體行動模塊,它定義可在所述商業(yè)實(shí)體上執(zhí)行的相關(guān)行動的所述行動序列;以及一交易文檔模塊,它定義交易文檔并基于所述商業(yè)實(shí)體模塊和所述行動序列創(chuàng)建一對應(yīng)的交易文檔。
      2.如權(quán)利要求1所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述指令還包括一相關(guān)模塊,它定義每一所述實(shí)體在歷史中如何被相關(guān)和被記錄。
      3.如權(quán)利要求1所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述指令還包括一版本標(biāo)識符,它標(biāo)識所述商業(yè)實(shí)體模塊、所述行動序列和所述交易文檔模塊的特定版本。
      4.如權(quán)利要求1所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述指令還包括一路由模塊,它為每一所述交易文檔定義了路由規(guī)則。
      5.一種用于在第一計(jì)算機(jī)和第二計(jì)算機(jī)之間建立通信協(xié)議的方法,其特征在于,它包括標(biāo)識與交易相關(guān)聯(lián)的多個文檔;為所述多個文檔定義行動序列;以及基于所述行動序列創(chuàng)建所述多個文檔之一。
      6.如權(quán)利要求5所述的方法,其特征在于,它還包括檢查一版本標(biāo)識符來看所述第一計(jì)算機(jī)和第二計(jì)算機(jī)是否包括與所述行動序列相關(guān)的過程模板的同一版本。
      7.如權(quán)利要求6所述的方法,其特征在于,它還包括如果所述第二計(jì)算機(jī)不包括所述過程模板的同一版本,則用所述第二計(jì)算機(jī)請求所述過程模板的副本。
      8.如權(quán)利要求5所述的方法,其特征在于,它還包括基于用于每一所述文檔的一組呈現(xiàn)規(guī)則呈現(xiàn)文檔。
      9.如權(quán)利要求5所述的方法,其特征在于,它還包括定義可在每一所述文檔上執(zhí)行的行動。
      10.如權(quán)利要求9所述的方法,其特征在于,它還包括基于所述第一計(jì)算機(jī)和所述第二計(jì)算機(jī)之間的關(guān)系創(chuàng)建所述文檔之一。
      11.如權(quán)利要求10所述的方法,其特征在于,所述第一計(jì)算機(jī)與供應(yīng)商關(guān)聯(lián),所述第二計(jì)算機(jī)與顧客關(guān)聯(lián)。
      12.如權(quán)利要求5所述的方法,其特征在于,它還包括基于路由規(guī)則將所述文檔從所述第一計(jì)算機(jī)路由到所述第二計(jì)算機(jī)。
      13.如權(quán)利要求5所述的方法,其特征在于,它還包括將每一所述文檔中的信息整合到所述第一計(jì)算機(jī)和所述第二計(jì)算機(jī)之一上的應(yīng)用程序中。
      14.一種商業(yè)網(wǎng)絡(luò),其特征在于,它包括第一計(jì)算機(jī),它具有包括一過程模板的存儲器,所述過程模板包括一商業(yè)實(shí)體模塊,它定義在行動序列中交換的商業(yè)實(shí)體的結(jié)構(gòu);一實(shí)體行動模塊,它定義可在所述商業(yè)實(shí)體上執(zhí)行的相關(guān)行動的所述行動序列;以及一交易文檔模塊,它定義交易文檔并基于所述商業(yè)實(shí)體模塊和所述行動序列創(chuàng)建一對應(yīng)的交易文檔;以及第二計(jì)算機(jī),它具有包括所述過程模板副本的存儲器并基于所述過程模板和所述第一計(jì)算機(jī)和所述第二計(jì)算機(jī)之間的關(guān)系執(zhí)行行動。
      15.如權(quán)利要求14所述的網(wǎng)絡(luò),其特征在于,所述過程模板還包括一相關(guān)模塊,它定義了每一所述實(shí)體如何在歷史中被相關(guān)和被記錄。
      16.如權(quán)利要求14所述的網(wǎng)絡(luò),其特征在于,所述過程模板還包括一版本標(biāo)識符,它標(biāo)識了所述商業(yè)實(shí)體模塊、所述行動序列和所述交易文檔模塊的特定版本。
      17.如權(quán)利要求16所述的網(wǎng)絡(luò),其特征在于,所述第二計(jì)算機(jī)適于檢查所述版本標(biāo)識符來看其上是否儲存了所述過程模板的所述特定版本,并且如果所述第二計(jì)算機(jī)不包括所述過程模板的所述特定版本,則請求所述過程模板的所述特定版本的新副本。
      18.如權(quán)利要求14所述的網(wǎng)絡(luò),其特征在于,所述過程模板還包括一路由模塊,它為每一所述交易文檔定義路由規(guī)則。
      19.如權(quán)利要求14所述的網(wǎng)絡(luò),其特征在于,所述關(guān)系包括所述第一計(jì)算機(jī)與供應(yīng)商關(guān)聯(lián),所述第二計(jì)算機(jī)與顧客關(guān)聯(lián)。
      全文摘要
      提供了一種具有用于處理信息的指令的計(jì)算機(jī)可讀媒質(zhì)。該指令包括定義了在行動序列中交換的商業(yè)實(shí)體的結(jié)構(gòu)的商業(yè)實(shí)體模塊、定義商業(yè)交易中使用的相關(guān)行動的行動序列的實(shí)體行動模塊以及基于行動序列和商業(yè)實(shí)體模塊創(chuàng)建一對應(yīng)的定義文檔的交易文檔模塊。
      文檔編號G06Q10/00GK1607530SQ200410083458
      公開日2005年4月20日 申請日期2004年9月30日 優(yōu)先權(quán)日2003年10月8日
      發(fā)明者A·R·格里夫, A·A·梅萊??? E·K·貝克, J·D·科姆斯托克, 褚仲華 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1