專利名稱::轉(zhuǎn)換商業(yè)模型的制作方法
技術領域:
:本發(fā)明涉及商業(yè)建模,尤其涉及轉(zhuǎn)換商業(yè)模型。技術背景商業(yè)需要復雜的運作。對這些運作的理解對商業(yè)中例如應對變化、合計成本等十分重要。因此,已經(jīng)開發(fā)了模擬和表示商業(yè)的各種機制。某些機制包括手動生成表示描述工作如何完成的商業(yè)進程的圖表。例如,經(jīng)培訓的人可對商業(yè)的所有方面進行分析來識別商業(yè)能力以及商業(yè)進程之間的相互關系和相互依賴?;诜治?,經(jīng)培訓的人可生成代表性的圖表。然而,就商業(yè)進程而言,對商業(yè)的精確分析會因商業(yè)的復雜性而占用延長的時間周期。此外,一旦代表性圖表生成,則不容易對這種圖表進行更改或分割以分離出感興趣或分析的諸方面。不利的是由于許多商業(yè)進程是動態(tài)的(即可隨時間變化),手動生成的商業(yè)進程表示可能在完成之前就過時。此外,即使手動生成的商業(yè)進程表示在完成時是精確的,但是商業(yè)表示生成之后商業(yè)進程的任何變化會導致商業(yè)表示的不正確。因此,手動生成的表示為商業(yè)提供受限的確定各種商業(yè)能力的模擬和/或假設變化如何影響商業(yè)的能力,這部分地由手動表達的復雜性和必要的完整性驅(qū)動。隱藏細節(jié)或提供不同視圖以簡化分析需要昂貴并有潛在錯誤傾向的附加、手動努力。至少部分地作為手動生成的商業(yè)表示中缺陷的結(jié)果,已開發(fā)了某些計算機化的機制來生成商業(yè)表示。這些計算機化機制使用各種技術來表示商業(yè),且所需商業(yè)函數(shù)主要關注對商業(yè)進程以及支持這些進程的細節(jié)過程進行建模。例如,某些計算機化機制在用戶界面中示出商業(yè)進程的視圖。這些視圖可在某一受限程度上進行更改以模擬不同商業(yè)能力對商業(yè)的作用。然而,這些計算機化機制中的大多數(shù)關注商業(yè)"如何"執(zhí)行,即合并(或組合)諸如組織結(jié)構(gòu)、過程、流程和支持技術的各種不同層(或類型)的輸入數(shù)據(jù)。輸入數(shù)據(jù)的穩(wěn)定性(即所表示信息的半衰期)在不同輸入層(或類型)之間潛在地顯著變化,使得所生成視圖的有效壽命僅僅與最少穩(wěn)定輸入一樣有效。在沒有確定各個單獨層中變化的作用的情況下,將相互連接、不依賴的輸入數(shù)據(jù)合并(或組合)在一起也造成商業(yè)如何運作的模糊視圖并導致對己建模商業(yè)的不必要、昂貴的改進努力。此外,計算機化機制通常包括硬代碼數(shù)據(jù)類型和商業(yè)建模輸入數(shù)據(jù)的硬代碼表示。這些硬代碼數(shù)據(jù)類型和表示在不訪問源代碼的情況下很難更改。因此,商業(yè)建模和生成相應視圖的靈活性和可擴展性受到限制。例如,很難更改預定義的數(shù)據(jù)格式使商業(yè)能力能以不同方式表示或使先前未定義的商業(yè)能力可被添加。以上關于與商業(yè)建模關聯(lián)的上述困難的全部限制了這種模型視覺表示的有用性。例如,諸如商業(yè)地圖的大多數(shù)商業(yè)模型視覺表示集中在具體分離任務或活動的上下文中的數(shù)據(jù)表示上??梢暬Ш降礁綄?、可能有用的商業(yè)數(shù)據(jù)、組織結(jié)構(gòu)、合作者或相關商業(yè)流程是不方便且通常不可能的。例如,通常不存在這樣的機制從諸如商業(yè)流程層的一商業(yè)層中的數(shù)據(jù)視覺地導航到諸如指示實現(xiàn)/管理商業(yè)流程的職員的組織結(jié)構(gòu)層的另一商業(yè)層中的數(shù)據(jù)。對有效導航的無能阻止了對一商業(yè)的不同視圖的分析以及連接實體的選擇。此外,手動生成和計算機生成的模型兩者通常都是未結(jié)構(gòu)化的,因此缺乏任何提供不同細節(jié)水平的機制。例如,很難(且通過手動生成的模型基本上不可能)有效地生成能同時提供同一商業(yè)功能的較高水平視圖(例如為高級管理)和較低水平視圖(例如為實現(xiàn)商業(yè)功能的那些雇員)的單個模型。此外,這些建模技術通常缺乏任何在不同細節(jié)水平觀看商業(yè)功能模型的各個不同部分的機制。例如,在有可能的情況下,很難同時在一細節(jié)水平觀看模型第一部分并在第二不同細節(jié)水平觀看該模型的第二不同部分。此外,這些技術通常生成缺乏形式算子(formaloperator)的商業(yè)模型。因此,由于不存在操控計算機生成模型的方法,甚至計算機生成模型也具有受限的有用性。沒有形式算子,就沒有辦法將商業(yè)模型的不同部分轉(zhuǎn)換成具有不同的對應細節(jié)水平。例如,沒辦法將模型的一部分從更詳細視圖轉(zhuǎn)換成次詳細視圖(縮小)或反之(放大)。因此,用戶不得不使用具有特定任務的過多或過少細節(jié)的商業(yè)地圖(或其部分)。結(jié)果,一方面,用戶拘泥于使任務實現(xiàn)沒有效率的不必要細節(jié)中。另一方面,用戶完全缺乏完成任務的足夠細節(jié)。而且,沒有形式算子,就沒有辦法將一種類型商業(yè)模型的組件轉(zhuǎn)換成另一類型商業(yè)模型的對應組件。例如,沒辦法將商業(yè)流程模型的組件轉(zhuǎn)換成對應的服務網(wǎng)絡模型組件。因此,有優(yōu)勢的是用于轉(zhuǎn)換商業(yè)模型的系統(tǒng)、方法、計算機程序產(chǎn)品和數(shù)據(jù)結(jié)構(gòu)
發(fā)明內(nèi)容本領域現(xiàn)狀所具有的上述問題可通過涉及用于轉(zhuǎn)換商業(yè)模型的方法、系統(tǒng)、計算機程序產(chǎn)品和數(shù)據(jù)結(jié)構(gòu)的本發(fā)明的原理而得到克服。在某些實施方式中,計算機系統(tǒng)訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型。商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型以初始細節(jié)水平對商業(yè)層的多個商業(yè)組件進行建模。計算機系統(tǒng)接收將以更新的細節(jié)水平對多個商業(yè)組件中一個或多個進行建模的指示。計算機系統(tǒng)訪問指定商業(yè)組件如何從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平的轉(zhuǎn)換關系。計算機系統(tǒng)將一個或多個商業(yè)組件根據(jù)該轉(zhuǎn)換關系從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平。計算機系統(tǒng)以更新的細節(jié)水平對一個或多個商業(yè)組件進行建模,使得所訪問商業(yè)模型的一部分保持初始細節(jié)水平而所訪問商業(yè)模型的另一部分被更新到更新細節(jié)水平。在其它實施方式中,計算機系統(tǒng)訪問表示商業(yè)架構(gòu)中第一商業(yè)層的第一結(jié)構(gòu)化商業(yè)模型。第一結(jié)構(gòu)化商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對第一商業(yè)層的一個或多個第一商業(yè)層組件進行建模。計算機系統(tǒng)接收對將第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成表示商業(yè)架構(gòu)中第二商業(yè)層的第二商業(yè)模型的指示。計算機系統(tǒng)訪問指定如何將第一商業(yè)層的組件轉(zhuǎn)換成第二商業(yè)層的對應第二商業(yè)層組件的轉(zhuǎn)換關系。計算機系統(tǒng)根據(jù)該轉(zhuǎn)換關系將一個或多個第一商業(yè)層組件轉(zhuǎn)換成對應的第二商業(yè)層組件。計算機系統(tǒng)將第二商業(yè)層組件建模到第二商業(yè)模型中。本發(fā)明的這些和其它特性將從以下描述和所附權(quán)利要求書而變得顯而易見,或者可通過以下闡述的本發(fā)明的實施來獲知。為了進一步闡明本發(fā)明的上述和其它優(yōu)點和特性,本發(fā)明的更具體描述將參照附圖中示出的具體實施方式來呈現(xiàn)。應該理解,這些附圖僅示出本發(fā)明的典型實施方式并因此不應示為對其范圍的限制。本發(fā)明通過使用附圖而用附加特征和細節(jié)描述和解釋,附圖中圖1示出可用于轉(zhuǎn)換商業(yè)模型的示例計算機架構(gòu)。圖2示出可用于基于結(jié)構(gòu)化商業(yè)能力進行有效、靈活的商業(yè)建模的示例能力建模模式。圖3示出用于轉(zhuǎn)換商業(yè)模型一部分以具有不同細節(jié)水平的方法的示例流程圖。圖4示出用于將一種類型商業(yè)模型的組件轉(zhuǎn)換成另一類型商業(yè)模型的對應組件的方法的示例流程圖。圖5A、5B、5C、5D和5E示出連接商業(yè)組件的不同示例示意圖。圖6A、6B和6C示出轉(zhuǎn)換商業(yè)模型一部分以具有不同細節(jié)水平的第一示例。圖7A、7B和7C示出轉(zhuǎn)換商業(yè)模型一部分以具有不同細節(jié)水平的第二示例。圖8示出商業(yè)能力層的模型以及服務網(wǎng)絡層的對應轉(zhuǎn)換模型。圖9示出本發(fā)明原理的適當操作環(huán)境。具體實施方式本發(fā)明的原理為轉(zhuǎn)換商業(yè)模型而提供。在某些實施方式中,計算機系統(tǒng)訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型。該商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型以初始細節(jié)水平對商業(yè)層的多個商業(yè)組件進行建模。計算機系統(tǒng)接收對將以更新商業(yè)細節(jié)對多個商業(yè)組件的一個或多個進行建模的指示。計算機系統(tǒng)訪問指定商業(yè)組件如何從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平的轉(zhuǎn)換關系。計算機系統(tǒng)根據(jù)該轉(zhuǎn)換關系將一個或多個商業(yè)組件從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平。計算機系統(tǒng)以更新細節(jié)水平對一個或多個商業(yè)組件進行建模,使得所訪問商業(yè)模型的一部分保持初始細節(jié)水平而所訪問商業(yè)模型的另一部分被更新到更新細節(jié)水平。在其它實施方式中,計算機系統(tǒng)訪問表示商業(yè)架構(gòu)中第一商業(yè)層的第一結(jié)構(gòu)化商業(yè)模型。第一結(jié)構(gòu)化商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對第一商業(yè)層的一個或多個第一商業(yè)層組件進行建模。計算機系統(tǒng)接收對將第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成表示商業(yè)架構(gòu)中第二商業(yè)層的第二商業(yè)模型的指示。計算機系統(tǒng)訪問指定如何將第一商業(yè)層組件轉(zhuǎn)換成第二商業(yè)層的對應第二商業(yè)層組件轉(zhuǎn)換關系。計算機系統(tǒng)根據(jù)該轉(zhuǎn)換關系將一個或多個第一商業(yè)層組件轉(zhuǎn)換成對應的第二商業(yè)層組件。計算機系統(tǒng)將第二商業(yè)層組件建模到第二商業(yè)模型中。本發(fā)明范圍內(nèi)的實施方式包括承載或具有存儲其上的計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的計算機可讀介質(zhì)。這種計算機可讀介質(zhì)可以是可由通用或?qū)S糜嬎銠C系統(tǒng)訪問的任何可用介質(zhì)。作為示例而非限制,這種計算機可讀介質(zhì)可包括諸如RAM、ROM、EPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁性存儲設備的物理存儲介質(zhì),或可用于承載或存儲以計算機可執(zhí)行指令、計算機可讀指令或數(shù)據(jù)結(jié)構(gòu)形式的所需程序代碼裝置并可由通用或?qū)S糜嬎銠C系統(tǒng)訪問的任何其它介質(zhì)。在本描述和以下權(quán)利要求書中,"計算機網(wǎng)絡"被定義為在計算機系統(tǒng)和/或模塊之間實現(xiàn)電子數(shù)據(jù)傳輸?shù)囊粋€或多個數(shù)據(jù)鏈接。當在計算機網(wǎng)絡或其它通信連接(硬接線、無線或硬接線或無線的組合)上將信息轉(zhuǎn)移或提供到計算機系統(tǒng)時,該連接可適當?shù)匾暈橛嬎銠C可讀介質(zhì)。因此,任何這種連接可適當?shù)胤Q為計算機可讀介質(zhì)。以上的組合也可被包括在計算機可讀介質(zhì)的范圍內(nèi)。計算機可執(zhí)行指令包括例如導致通用計算機系統(tǒng)或?qū)S糜嬎銠C系統(tǒng)實現(xiàn)某種功能或功能組的指令和數(shù)據(jù)。計算機可執(zhí)行指令可以是例如二進制數(shù)、諸如匯編語言的中間格式指令、或甚至源代碼。在本描述和以下權(quán)利要求書中,"計算機系統(tǒng)"被定義為一起工作以對電子數(shù)據(jù)進行操作的一個或多個軟件模塊、一個或多個硬件模塊或其組合。例如,計算機系統(tǒng)的定義包括個人計算機的硬件組件以及諸如個人計算機的操作系統(tǒng)的軟件模塊。模塊的物理布局并不重要。計算機系統(tǒng)可包括經(jīng)由計算機網(wǎng)絡耦連的一個或多個計算機。類似地,計算機系統(tǒng)可包括其中內(nèi)部模塊(諸如存儲器和處理器)一起工作以對電子數(shù)據(jù)進行操作的單個物理設備(諸如移動電話或個人數(shù)字助理"PDA")。在本描述和以下權(quán)利要求書中,"商業(yè)層"被定義為指定了商業(yè)特征的視圖。例如,商業(yè)可基于其組織結(jié)構(gòu)、商業(yè)能力、商業(yè)進程、服務網(wǎng)絡、地理位置等來審視。因此,商業(yè)可包括對應組織層、能力層、流程層、服務網(wǎng)絡層、地理位置層等。在本描述和以下權(quán)利要求書中,"商業(yè)架構(gòu)"被定義為商業(yè)的至少一部分的總體設計。公司或公司的一個或多個部分的商業(yè)架構(gòu)可包括覆蓋該公司內(nèi)和/或外的各種邊界的一個或多個商業(yè)層。例如,公司商業(yè)架構(gòu)可覆蓋外部物理邊界(例如墻、建筑物等)、內(nèi)部物理邊界(例如分區(qū)、部門等)、和邏輯邊界(例如財政年度終點、感知的服務邊界、安全等)。因此,外源(outsourced)商業(yè)能力可被視為公司商業(yè)架構(gòu)的一部分,即使外源商業(yè)能力不由該公司實現(xiàn)。商業(yè)架構(gòu)可以是過去、當前(現(xiàn)在)或未來(將要)的整個商業(yè)或商業(yè)的一個或多個部分的架構(gòu)。商業(yè)一部分可包括商業(yè)能力的具體子網(wǎng)絡或子網(wǎng)絡集。通常對應于不同商業(yè)層的不同類型商業(yè)模型的穩(wěn)定性(或易變性)可變化。即,一種類型的商業(yè)模型可以比其它類型的商業(yè)模型更穩(wěn)定或更不穩(wěn)定。例如,對商業(yè)過程進行建模的商業(yè)過程模型可能比對商業(yè)組織結(jié)構(gòu)進行建模的商業(yè)組織模型更穩(wěn)定。另一方面,對商業(yè)過程進行建模的商業(yè)過程可能比對商業(yè)能力進行建模的商業(yè)能力模型更不穩(wěn)定。在本描述和以下權(quán)利要求書中,"商業(yè)屬性"被定義為可用于對商業(yè)或商業(yè)一部分進行建模的任何屬性。不同商業(yè)建模屬性可對應于對商業(yè)架構(gòu)的不同方面(或不同層)進行建模。因此,商業(yè)建模屬性一般可被劃分成不同類型商業(yè)建模屬性的子集,諸如商業(yè)組織屬性、商業(yè)過程屬性、商業(yè)流程屬性、商業(yè)能力屬性、地理屬性等。因此,各個不同類型的商業(yè)屬性可用于對對應商業(yè)方面(或商業(yè)層)的商業(yè)組件進行建模。例如,商業(yè)組織屬性可用于對商業(yè)組織結(jié)構(gòu)進行建模,商業(yè)過程屬性可用于對商業(yè)過程進行建模,商業(yè)流程屬性可用于對商業(yè)流程進行建模,商業(yè)能力屬性可用于對商業(yè)能力進行建模,地理屬性可用于對地理進行建模等。在本描述和以下權(quán)利要求書中,"商業(yè)屬性關系"被定義為可用于對(第一商業(yè)組件的)第一商業(yè)屬性與(第二商業(yè)組件的)第二不同商業(yè)屬性之間關系進行建模的屬性。關系可以是例如依賴、連接、或邊界。依賴可指示為已建模商業(yè)組件開始什么必需發(fā)生、為商業(yè)組件停止而發(fā)生的外部事件、或依賴于商業(yè)組件的其它商業(yè)組件。連接指示了一個商業(yè)組件如何與其它商業(yè)組件相關。邊界指示了對商業(yè)組件的影響對該商業(yè)組件是內(nèi)部(例如公司內(nèi)的人、進程、技術)還是外部(例如規(guī)章、顧客、合作者)。商業(yè)屬性關系可用于對同一商業(yè)層中的商業(yè)組件之間或不同商業(yè)層中商業(yè)組件之間的關系進行建模。因此,各個不同類型的商業(yè)屬性關系可用于對對應的商業(yè)方面(或商業(yè)層)的商業(yè)組件進行建模。例如,商業(yè)組織屬性關系可用于對商業(yè)組織結(jié)構(gòu)進行建模,商業(yè)過程屬性關系可用于對商業(yè)過程進行建模,商業(yè)流程屬性關系可用于對商業(yè)流程進行,商業(yè)能力屬性關系可用于對商業(yè)能力進行建模,地理屬性關系可用于對地理進行建模等。因此,在本描述和以下權(quán)利要求書中,"商業(yè)組件"被定義為商業(yè)模型的組件,諸如對于特定商業(yè)層的商業(yè)組織結(jié)構(gòu)模型、商業(yè)過程模型、商業(yè)流程模型、商業(yè)能力模型、地理模型的組件。此外,對本領域技術人員在參考本描述之后應該顯而易見的是除了清晰描述的之外的其它商業(yè)組件子集可用于對其它對應商業(yè)方面(或商業(yè)層)進行建模。在本描述和以下權(quán)利要求書中,"模式"被定義為多個計算機系統(tǒng)或模塊之間共享詞匯的表達,它允許多個計算機系統(tǒng)或模塊根據(jù)所表達的共享詞匯處理數(shù)據(jù)。模式可使用模式語言構(gòu)造(例如名/值對)定義并描述數(shù)據(jù)類型。模式構(gòu)造可用于對數(shù)據(jù)類型、元素及其內(nèi)容、屬性及其值、實體及其內(nèi)容、和符號的意思、用途和關系進行限定和文檔編制,如諸如商業(yè)能力模型的指定應用中所使用的。因此,可訪問模式的任何計算機系統(tǒng)或模塊可根據(jù)模式處理數(shù)據(jù)。此外,可訪問模式的任何計算機系統(tǒng)和模塊可組成或更改數(shù)據(jù)以供由也可訪問該模式的其它計算機系統(tǒng)和/或模塊使用。實際上,模式可用于定義任何數(shù)據(jù)類型,包括用于定義數(shù)據(jù)結(jié)構(gòu)的邏輯、二進制、八進制、十進制、十六進制、整數(shù)、附點、字符、字符串、用戶定義數(shù)據(jù)類型、以及這些數(shù)據(jù)類型的組合。用戶定義數(shù)據(jù)類型的一些示例是商業(yè)能力性質(zhì)、商業(yè)能力輸入和輸出、商業(yè)能力進程、商業(yè)能力連接、和商業(yè)能力服務水平期望。數(shù)據(jù)類型還可被定義為對到模式層次中其它數(shù)據(jù)類型的連接的引用。可擴展標記語言("XML")模式是模式類型的一個示例。XML模式可使用XML模式語言的模式構(gòu)造(例如名/值對)定義和描述XML文檔的類。這些模式構(gòu)造可用于對數(shù)據(jù)類型、元素及其內(nèi)容、屬性及其值、實體及其內(nèi)容、和符號的意思、用途和關系進行限定和文檔編制,如XML文檔中所使用的。因此,模式也被定義成包括諸如以".dtd"擴展名結(jié)尾的DTD文件的文檔類型定義("DTD")和諸如以".xsd"擴展名結(jié)尾的XML模式文件的萬維網(wǎng)聯(lián)盟("W3C")XML模式。然而,特定DTD或XML模式的實際文件擴展名并不重要。本領域技術人員應該理解,本發(fā)明可在具有許多類型計算機系統(tǒng)配置的計算機網(wǎng)絡環(huán)境中實施,這些計算機系統(tǒng)配置包括個人計算機、膝上型計算機、手持設備、多處理器系統(tǒng)、基于微處理器或可編程消費電子設備、網(wǎng)絡PC、微型計算機、大型計算機、移動電話、PDA、尋呼機等。本發(fā)明還可在分布式系統(tǒng)環(huán)境中實施,其中通過計算機網(wǎng)絡鏈接(通過硬接線數(shù)據(jù)鏈接、無線數(shù)據(jù)鏈接或通過硬接線和無線數(shù)據(jù)鏈接的組合)的本地和遠程計算機系統(tǒng)共同完成任務。在分布式系統(tǒng)環(huán)境中,程序模塊可位于本地和遠程存儲器存儲器件中。圖1示出可用于轉(zhuǎn)換商業(yè)模型的示例計算機架構(gòu)100。如計算機架構(gòu)100所示,計算機系統(tǒng)101包括用戶接口102和建模模塊103。用戶接口102被配置成在計算機系統(tǒng)用戶與計算機系統(tǒng)101之間交互。用戶接口102可為計算機系統(tǒng)用戶提供將用戶輸入114(例如選擇在模塊上執(zhí)行的操作)輸入到建模模塊103并查看建模模塊103輸出的界面。通常,建模模塊103可包括配置成對商業(yè)組件進行建模的模塊。例如計算機架構(gòu)100中所示,建模模塊103包括轉(zhuǎn)換模式109、細節(jié)水平模塊104、轉(zhuǎn)換模塊105和層選擇模塊107。轉(zhuǎn)換模塊105被配置成使用轉(zhuǎn)換模式109來在具有變化細節(jié)水平的商業(yè)組件之間和/或不同商業(yè)層的對應商業(yè)組件之間轉(zhuǎn)換。轉(zhuǎn)換模式109可包括指定如何將商業(yè)層的商業(yè)組件在不同細節(jié)水平之間轉(zhuǎn)換和/或如何將一商業(yè)層的商業(yè)組件轉(zhuǎn)換成另一商業(yè)層的商業(yè)組件的轉(zhuǎn)換關系。轉(zhuǎn)換模塊105可被配置成在多個不同細節(jié)水平之間和/或多個不同商業(yè)層之間轉(zhuǎn)換商業(yè)組件。細節(jié)水平模塊104被配置成控制商業(yè)模型內(nèi)的細節(jié)水平。例如,細節(jié)水平模塊104可隱藏或提供模型內(nèi)細節(jié)來響應用戶輸入。因此,細節(jié)水平模塊104可提供比待建模商業(yè)屬性和商業(yè)屬性關系中所有數(shù)據(jù)少的數(shù)據(jù)。細節(jié)水平模塊104可更改細節(jié)水平使得細節(jié)水平增加或減小。例如,細節(jié)水平模塊104可如用戶所請求地(例如向下展開商業(yè)模型的指定部分)聚焦(或"放大")細節(jié)水平。另一方面,細節(jié)水平模塊104也可如用戶所請求地(例如提供商業(yè)模型一部分的總覽)提取(或"縮小")細節(jié)水平。細節(jié)水平模塊104還能以不同細節(jié)水平對商業(yè)模型的不同部分進行建模。使用變化細節(jié)水平可便于以增加的細節(jié)向下展開商業(yè)模型的指定部分并且仍能為增加細節(jié)部分提供上下文(即減少細節(jié)的周圍組件)。層選擇模塊107被配置成確定目的商業(yè)層。當前商業(yè)層的商業(yè)組件可被轉(zhuǎn)換到目的商業(yè)層的對應商業(yè)組件。層選擇模塊107可將不轉(zhuǎn)換的其它商業(yè)層中商業(yè)組件的商業(yè)屬性和商業(yè)屬性關系濾除,使得轉(zhuǎn)換模塊105不接收濾除層的商業(yè)屬性和商業(yè)屬性關系。響應于用戶輸入,濾除和未濾除層可以改變。因此,附加商業(yè)層可在隨后被轉(zhuǎn)換。通常,計算機系統(tǒng)101被配置成接收根據(jù)適當?shù)臄?shù)據(jù)模型、未結(jié)構(gòu)化商業(yè)模型、和/或未結(jié)構(gòu)化商業(yè)數(shù)據(jù)產(chǎn)生的商業(yè)模型。響應于接收未結(jié)構(gòu)化商業(yè)模型和/或未結(jié)構(gòu)化商業(yè)數(shù)據(jù),計算機系統(tǒng)101可參考適當數(shù)據(jù)模型來根據(jù)數(shù)據(jù)模型生成商業(yè)模型。圖2示出商業(yè)能力建模模式200的一個示例,以下將進一步詳細描述。可使用單個數(shù)據(jù)模型對計算機架構(gòu)內(nèi)的商業(yè)層進行建模。例如,單個商業(yè)能力數(shù)據(jù)模型可用于對商業(yè)架構(gòu)的商業(yè)能力層進行建模。然而,商業(yè)層還可使用多個不同數(shù)據(jù)模型中任一個進行建模。例如,不同商業(yè)能力數(shù)據(jù)模型中任一個可用于對商業(yè)架構(gòu)的商業(yè)能力層進行建模。此外,不同商業(yè)架構(gòu)內(nèi)相同商業(yè)層可使用相同數(shù)據(jù)模型或相似數(shù)據(jù)模型進行建模。例如,相同數(shù)據(jù)模型可用于對第一商業(yè)架構(gòu)的商業(yè)能力層進行建模,也可用于對第二商業(yè)架構(gòu)的對應商業(yè)能力層進行建模。在本描述和以下權(quán)利要求書中,"相似類型商業(yè)模型"被定義為基于相同數(shù)據(jù)模型或相似數(shù)據(jù)模型的模型。然而,不同數(shù)據(jù)模型可用于對不同商業(yè)架構(gòu)內(nèi)相同商業(yè)層進行建模。例如,第一商業(yè)能力數(shù)據(jù)模型用于對第一商業(yè)架構(gòu)的商業(yè)能力層進行建模,而第二商業(yè)能力數(shù)據(jù)模型用于對第二商業(yè)架構(gòu)的商業(yè)能力層進行建模。此外,不同數(shù)據(jù)模型可用于對相同商業(yè)架構(gòu)的不同商業(yè)層進行建模。例如,商業(yè)能力數(shù)據(jù)模型用于對商業(yè)架構(gòu)的商業(yè)能力層進行建模,而服務網(wǎng)絡數(shù)據(jù)模型用于對商業(yè)架構(gòu)的服務網(wǎng)絡層進行因此,計算機系統(tǒng)101可訪問對應于不同商業(yè)層(例如商業(yè)能力層121、服務網(wǎng)絡層131、商業(yè)流程層141、商業(yè)組織層151、地理層161等)的商業(yè)模型。例如,計算機系統(tǒng)101可訪問能力模型122、服務模型132、流程模型142、組織模型152和地理模型162中一個或多個。清晰示出的層之前、之間和之后的兩個連續(xù)點號的垂直序列(垂直省略號)表示計算機架構(gòu)100可包括其它附加層。各個層中清晰示出的模型之前、之間和之后的兩個連續(xù)點號的水平序列(省略號)表示各個層可包括其它附加模型。模型122、132、142、152、162共同表示商業(yè)架構(gòu)111。建模模塊103可在所訪問的模型上進行轉(zhuǎn)換操作(例如轉(zhuǎn)換商業(yè)組件)(可能是響應于用戶輸入的命令),并且能生成對應的經(jīng)轉(zhuǎn)換的商業(yè)模型。例如,建模模塊103可轉(zhuǎn)換組織模型一部分中的細節(jié)水平。類似地,建模模塊103可將流程模型142的商業(yè)組件轉(zhuǎn)換成地理層161的對應商業(yè)組件。然后,建模模塊103可將對應地理商業(yè)組件建模到地理模型中。經(jīng)轉(zhuǎn)換的模型可在用戶接口102處輸出、發(fā)送到其它處理模塊用于進一步處理、和/或經(jīng)由電子消息發(fā)送到其它計算機系統(tǒng)。如上所述,各種不同數(shù)據(jù)模型可用于對不同商業(yè)層進行建模。因此在某些實施方式中,數(shù)據(jù)模型可包括至少一個用于對商業(yè)能力層進行建模的商業(yè)能力建模模式、至少一個用于對商業(yè)組織層進行建模的商業(yè)組織模式、至少一個用于對商業(yè)流程層進行建模的商業(yè)流程建模模式、至少一個用于對服務網(wǎng)絡層進行建模的服務網(wǎng)絡層商業(yè)建模模式等。在某些實施方式中,商業(yè)模型和數(shù)據(jù)格式定義可一般如表1所示地描述。表1<table>tableseeoriginaldocumentpage14</column></row><table>定義能力如何彼此相關。模型便于將儲存庫中的數(shù)據(jù)分割到彼此可比但彼此分離的不同商業(yè)模型中。此外,雖然能力數(shù)據(jù)被定義在模型內(nèi),但是數(shù)據(jù)模型的其它數(shù)據(jù)元素在該模型外并便于不同模型彼此進行比較。能力能力是模型中以至少三種不同方式建模的單獨商業(yè)功能區(qū)域。能力可被建模成具有其自身性質(zhì)的單獨事物、作為功能區(qū)域的分解層次、以及連接在簡單商業(yè)流程中。在例如更高級別能力分解成其組成部分時,較粗(或較高級別)的能力可包括較細(或較低級別)的能力集。向能力分配性質(zhì)可在一個層次的多個級別處發(fā)生,這可用于控制以后的數(shù)據(jù)轉(zhuǎn)換。例如,當通過轉(zhuǎn)換對較高級別的能力進行操控時,可在轉(zhuǎn)換中考慮對應的較低級別能力性質(zhì)。能力輸入和輸出能力輸入和輸出是商業(yè)能力消耗和/或產(chǎn)生的產(chǎn)物和事件。它們表示關于能力行為什么向外并可見??瑟毩⒂谄渌斎牒洼敵龆妮斎肟僧a(chǎn)生輸出。例如,在能力開始之前不需要消耗對能力的全部輸入。類似地,在輸出產(chǎn)生之前不需要完成對能力的全部處理。進程進程是在流程中連接以示出商業(yè)進程的端到端視圖的商業(yè)能力網(wǎng)絡。進程定義了能力之間的能實現(xiàn)更大商業(yè)功能的連接。在數(shù)據(jù)模型中建模的進程可涉及表示能力之間邊界橫跨的跨越能力進程。連接連接用于表示商業(yè)能力之間的關系。連接可以是數(shù)據(jù)連接,在該連接上諸如商業(yè)文檔的數(shù)據(jù)可在這些能力之間傳遞。然而,其它類型的連接也有可能。連接還涉及商業(yè)功能的監(jiān)管或管理,如商業(yè)活動的調(diào)節(jié)區(qū)域中經(jīng)常發(fā)生的。連接可被類型化使得所有模型的連接類型相同。類型化連接可用于方便模型比較。服務水平服務水平是指對能力性能的一般期待。服務水平以可變程度的形式(例如契約的)和時間(歷史、當前、目標和最大)將性能和計量屬性附加到能力。在某些實施方式中,能力包括動詞和名詞表達(或這種動名詞表達可從能力描述中得出)。與能力關聯(lián)的服務水平描述數(shù)據(jù)指示了能力將由該表達暗示的動作完成得多_好。例如批準借貸應用程序可具有2天的服務水平期望。圖2示出可用于基于結(jié)構(gòu)化商業(yè)能力來有效、靈活地商業(yè)建模的示例商業(yè)能力建模模式200。商業(yè)能力建模模式200可包括用于對商業(yè)能力性質(zhì)、商業(yè)能力輸入和輸出、商業(yè)能力進程、商業(yè)能力連接、和商業(yè)能力服務水平期望進行建模的數(shù)據(jù)格式。應該理解,商業(yè)能力建模模式200可以是多個模式之一,它包括用于對對應的多個不同商業(yè)建模屬性進行建模的數(shù)據(jù)定義。如圖2所示,模式200包括模型數(shù)據(jù)格式201。通常,模型數(shù)據(jù)格式201可如表2所示地描述。表2<table>tableseeoriginaldocumentpage16</column></row><table>如圖2所示,模式200包括擁有者數(shù)據(jù)格式202。通常擁有者數(shù)據(jù)格式202可如表3所示地描述。表3<table>tableseeoriginaldocumentpage16</column></row><table>如圖2所示,模式200包括能力數(shù)據(jù)格式214。通常,能力數(shù)據(jù)格式214可如表4所示地描述。表4<table>tableseeoriginaldocumentpage17</column></row><table>如圖2所示,模式200包括能力層次數(shù)據(jù)格式203。通常,能力層次數(shù)據(jù)格式203可如表5所示地描述。表5<table>tableseeoriginaldocumentpage17</column></row><table><table>tableseeoriginaldocumentpage18</column></row><table>如圖2所示,模式200包括性質(zhì)名稱數(shù)據(jù)格式212。通常,性質(zhì)名稱數(shù)據(jù)格式212可如表7所示地描述。表7<table>tableseeoriginaldocumentpage18</column></row><table>如圖2所示,模式200包括數(shù)據(jù)類型數(shù)據(jù)格式213。通常,數(shù)據(jù)類型數(shù)據(jù)格式213可如表8所示地描述。表8名稱數(shù)據(jù)類型描述<table>tableseeoriginaldocumentpage18</column></row><table><table>tableseeoriginaldocumentpage19</column></row><table>如圖2所示,模式200包括端口數(shù)據(jù)格式224。對應于商業(yè)能力的端口可用于將輸入轉(zhuǎn)移到對應商業(yè)能力中并將輸出轉(zhuǎn)移出。通常,端口數(shù)據(jù)格式224可如表9所示地描述。表9<table>tableseeoriginaldocumentpage19</column></row><table>如圖2所示,模式200包括能力端口數(shù)據(jù)格式219。通常,能力端口數(shù)據(jù)格式219可如表10所示地描述。表10<table>tableseeoriginaldocumentpage19</column></row><table><table>tableseeoriginaldocumentpage20</column></row><table>如圖2所示,模式200包括用途類型數(shù)據(jù)格式218。通常,用途類型數(shù)據(jù)格式218可如表11所示地描述。表11<table>tableseeoriginaldocumentpage20</column></row><table>如圖2所示,模式200包括項目類型數(shù)據(jù)格式216。通常,項目類型數(shù)據(jù)格式216可如表12所示地描述。表12<table>tableseeoriginaldocumentpage20</column></row><table>如圖2所示,模式200包括模式數(shù)據(jù)格式217。通常,模式數(shù)據(jù)格式217可如表13所示地描述。表13<table>tableseeoriginaldocumentpage21</column></row><table>如圖2所示,模式200包括進程數(shù)據(jù)格式227。通常,進程數(shù)據(jù)格式227可如表14所示地描述。表14<formula>formulaseeoriginaldocumentpage21</formula>如圖2所示,模式200包括進程能力數(shù)據(jù)格式227。通常,進程能力數(shù)據(jù)格式227可如表15所示地描述。表15<table>tableseeoriginaldocumentpage21</column></row><table>穿過它的路徑的流程。為了定義其中一分支具有比另一分支更多的步驟(或穿過更多能力)的路徑,較短分支由本表中引用相同連接器但不同StepNumber(步驟編號)實體表示。Condition(條件)varchar(4000)對驅(qū)動進程的條件的注釋進行存儲。如圖2所示,模式200包括連接器數(shù)據(jù)格式223。通常,連接器數(shù)據(jù)格式223可如表16所示地描述。表16<table>tableseeoriginaldocumentpage22</column></row><table><table>tableseeoriginaldocumentpage23</column></row><table>如圖2所示,模式200包括連接器端口數(shù)據(jù)格式222。通常,連接器端口數(shù)據(jù)格式222可如表18所示地描述。表18<table>tableseeoriginaldocumentpage23</column></row><table>如圖2所示,模式200包括角色數(shù)據(jù)格式209。通常,角色數(shù)據(jù)格式209可如表19所示地描述。表19<table>tableseeoriginaldocumentpage23</column></row><table>Name(名稱)varchar(腦)該模型內(nèi)角色的唯一名稱。角色描述了實現(xiàn)能力時涉及的個人或用戶的類型。Description(描述)varchar(2000)提供角色描述并可在其選擇角色以與能力關聯(lián)時向建模者提供向?qū)?。如圖2所示,模式200包括能力角色數(shù)據(jù)格式208。通常,能力角色數(shù)據(jù)格式208可如表20所示地描述。表20<table>tableseeoriginaldocumentpage23</column></row><table>如圖2所示,模式200包括SLE類型數(shù)據(jù)格式204。通常,SLE類型數(shù)據(jù)格式204可如表21所示地描述。表21<table>tableseeoriginaldocumentpage24</column></row><table>如圖2所示,模式200包括CapabilitySLE(能力SLE)數(shù)據(jù)格式206。通常,能力SLE數(shù)據(jù)格式206可如表22所示地描述。表22<table>tableseeoriginaldocumentpage24</column></row><table>MetricCount(度量計數(shù))intSLE的實際(當前狀態(tài)/性能或歷史性能)測量,諸如持續(xù)天數(shù)、對于通量所完成的項目數(shù)、對于貨幣成本的美元量等。Goal(目標)int未來性能的目標,諸如持續(xù)天數(shù)、對于通量所完成的項目數(shù)、對于貨幣成本的美元量等。VarianceThreshold(變化閾值)int在意識到變化或發(fā)出通知之前承受的性能變化(例如來自目標)的多少。例如,當變化閾值被超過時向適當?shù)墓芾砣藛T發(fā)送電子郵件消息。Description(描述)varchar(2000)該能力的SLE的詳細描述。如圖2所示,模式包括CapabilitySLEPort(能力SLE端口)數(shù)據(jù)格式207。通常,能力SLE端口數(shù)據(jù)格式201可如表23所示地描述。表23CapabilitySLEID(能力SLEID)int引用如CapabilitySLE(能力SLE)實體中所述的具體能力的特定服務水平。它用于將特定服務水平鏈接到特定輸入或輸出項目。PortID(端口ID)int引用能力的特定輸入或輸出項目并將服務水平鏈接到正在被測量的具體項目。例如,這可引用抵押處理能力的持續(xù)時間服務水平的抵押批準,且實體服務水平定義可因此描述對于抵押處理能力每天完成IOO個抵押批準。應該理解,模式100僅為商業(yè)能力建模模式的一個示例。此外,建模商業(yè)能力不需要模式200中所有數(shù)據(jù)格式的能力屬性都是可以訪問的。例如,能力和連接器可用于基于能力數(shù)據(jù)格式214和連接器數(shù)據(jù)格式223對商業(yè)能力進行建模而無需訪問與其它數(shù)據(jù)格式對應的能力屬性。因此,模式200為被訪問的商業(yè)能力屬性定義數(shù)據(jù)格式,但是不需要填充所有數(shù)據(jù)格式來生成商業(yè)能力模型。在參照本描述之后對本領域技術人員顯而易見的是,本發(fā)明的實施方式可與除了模式200之外的各種其它商業(yè)能力建模模型一起使用。在參照本描述之后對本領域技術人員同樣顯而易見的是,本發(fā)明的實施方式可與便于對其它商業(yè)層建模的各種其它模式一起使用。圖3示出轉(zhuǎn)換商業(yè)模型中細節(jié)水平的方法300的示例流程圖。方法300將針對架構(gòu)100中的組件和數(shù)據(jù)描述,關連商業(yè)組件的不同示例示意圖在圖5A、5B、5C、5D和5E中示出,且圖6A、6B和6C中所示的將商業(yè)模型一部分轉(zhuǎn)換成具有不同的細節(jié)水平的示例示出第一示例。方法300包括訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型的動作(動作301)。例如,計算機系統(tǒng)101可訪問能力模型122。商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對多個商業(yè)層的商業(yè)組件進行建模。例如,能力模型122可根據(jù)商業(yè)能力建模模式200對多個商業(yè)能力層121的多個商業(yè)組件進行建模。多個商業(yè)組件以初始細節(jié)水平被建模。例如,用戶接口102可接收指示能力模型122的初始細節(jié)水平的用戶輸入114。用戶接口102可將用戶輸入114轉(zhuǎn)移到細節(jié)水平模塊104。初始細節(jié)水平可指示所有商業(yè)組件具有相同細節(jié)水平。然而,初始細節(jié)水平可在不同商業(yè)組件中進行配置使得不同商業(yè)組件的初始細節(jié)水平不同。因此,細節(jié)水平可指示不同商業(yè)組件具有不同細節(jié)水平。方法300包括接收對以更新細節(jié)水平對多個商業(yè)組件中一個或多個進行建模的指示的動作(動作302)。例如,用戶接口102可接收指示能力模型122的一個或多個商業(yè)組件的細節(jié)水平將改變的用戶輸入114。用戶接口102可將用戶輸入114轉(zhuǎn)移到細節(jié)水平模塊104。改變細節(jié)水平包括增加和/或減小商業(yè)模型中商業(yè)組件的全部、一些或一個的細節(jié)水平。例如,第二細節(jié)水平可指示能力模型112—部分的細節(jié)水平可從初始細節(jié)水平增加或減小。方法300包括訪問指定如何將商業(yè)組件從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平的轉(zhuǎn)換關系的動作(動作303)。例如,轉(zhuǎn)換模塊105可訪問轉(zhuǎn)換模式109。轉(zhuǎn)換模式109可包括指示如何將能力模型122的商業(yè)組件在各種不同細節(jié)水平之間轉(zhuǎn)換的轉(zhuǎn)換關系。組件和連接器代數(shù)可用于表示轉(zhuǎn)換關系。組件(例如商業(yè)組件)可表示成唯一名稱列表(例如與其它商業(yè)組件的關系),諸如具有句法COMPONENT::=[]I[NAME(,NAME)*]因此表達式X二[a,b,c]表示組件X包括名稱a、b禾nc。空值組件可表示成[]。經(jīng)連接的組件的系統(tǒng)(例如經(jīng)連接的商業(yè)組件形成商業(yè)模型)可使用表達式表示。用于連接組件的一個運算是由"I"表示的并行復合算子。因此表達式可具有例如如下句法TERM::=COMPONENT(EXPRESSION)EXPRESSION::=TERM(|TERM)*以下是表達式的示例[a,b][a,b]I[c,d][a,b]I([b,c]i[b,d])也可使用分解算子(本質(zhì)上是復合運算的逆)。表達式可具有值。值可包括沒有共用名稱的組件或組件復合。例如[a,b]l[c,d]是值(非共用名稱)。另一方面,[a,b]l[b,c]不是值(組件共享b)。因此,表達式的求值可定義成使用以下示例句法的值VALUE::=COMPONENTCOi...ICn所有組件對不具有共用名稱TERM::=VALUE(EXPRESSION)EXPRESSION::=TERM(|TERM)*求值函數(shù)可定義為^"/:表達式—值(對于組件為C、對于值為V、對于項目為T、對于表達式為E),具有以下規(guī)則1.Eval(V)=V2.Eval((E))=Eval(E)3.Eval(Q)Id)=C其中C的名稱={n|n在Q或d中}(假設C。和d具有共用名稱一否則CqId是一個值)4.Eval(VIC)=Eval/(C01…ICniC)(或者本情況減少到上述之一)=COIEval(dI...ICniC)如果Cq和C不共享名稱;否則Eva/—/(C01C)II…ICn)5.Eval(VI(E))=Eval(VIEvalE》6.Eval((E)iV)=Eval(EvalV)7.Eval(T。|t1T2)=Eval(Eval(To|T1|T2)如果兩個組件具有相同名稱值,則它們相等。因此,名稱的次序不能區(qū)分組件。也可將相等擴展到覆蓋表達式E=E'"Eval(E)=Eval(E')。以下是按指示已使用的對應規(guī)則的求值表達式的一些示例1.[a,b]I[b,c]=[a,c](規(guī)則3)2.[a,b]I([b,c]I[b,d])=[a,b]I[c,d](規(guī)則5,規(guī)則3,…)3.[a,b]I[c,d]I[b,e]=[a,e]|[c,d](規(guī)則4,規(guī)則3,…)這些對組件、經(jīng)連接的組件、運算、表達式、值、名稱、項目、求值函數(shù)、求值規(guī)則和等式的所述定義可用于對存儲在模式109中的轉(zhuǎn)換關系進行指定。圖5A至5C示出經(jīng)連接的商業(yè)組件的示例示意圖(例如商業(yè)模型)。圖5A示出商業(yè)組件501。商業(yè)組件501包括名稱(或到其它商業(yè)組件的連接)[n0,n!,...,nm]。圖5B示出商業(yè)模型502。商業(yè)模型502包括組件x與組件y之間的連接。表達式PIPE=[x,y]可用于代數(shù)表示商業(yè)模型502。圖5C示出商業(yè)模型503。商業(yè)模型503包括組件501的更詳細視圖。在商業(yè)模型503內(nèi),丁=(表達式),其中no,n,,…,nm是五vfl/(表達式)的名稱,且項目形狀上的名稱連接到表達式視圖的對應名稱。圖5D示出商業(yè)模型504。商業(yè)模型504包括由表達式TQ|T!|...Tn(其中T0,TP...,ln是項目)表示的多個經(jīng)連接的項目。畫線將不同項目視圖的相同名稱連接起來。如果兩個以上的項目共享同一名稱,則它們由表達式從左到右連接成對。項目形狀可以是如上所述對于組件的那些或者帶括號的表達式。圖5E示出商業(yè)模型505,商業(yè)模型505包括組件^與組件X2之間的連接。因此,組件可通過將其相同名稱并置而非用線連接來示意地結(jié)合。這尤其可在某些組件由諸如加粗線表示的連接器形狀表示時使用。例如,[x]|PIPE=[x,y]|[y]。圖5A至5C所示的功能可用于對存儲在轉(zhuǎn)換模式109中的轉(zhuǎn)換關系進行指定。模式300包括根據(jù)轉(zhuǎn)換關系將一個或多個商業(yè)組件從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平的動作(動作304)。例如,轉(zhuǎn)換模塊103、細節(jié)水平模塊104可與轉(zhuǎn)換模式109中的轉(zhuǎn)換關系協(xié)作來根據(jù)轉(zhuǎn)換關系將能力模塊122的一部分從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平。更新細節(jié)水平可包括比初始細節(jié)水平更多或更少的細節(jié)?,F(xiàn)在參照圖6A,圖6A示出商業(yè)模型的示意圖600。商業(yè)組件601、603、607和609在示意圖600中示出。商業(yè)組件601和603可通過端口602(例如商業(yè)組件連接)連接,商業(yè)組件603和607可通過端口604和606連接,商業(yè)組件606和608可通過端口608連接。因此,示意圖600的組件可由組件601=[端口602],組件603=[端口602,端口604,端口606],組件607=[端口604,端口606,端口608],組件609=[端口608]代數(shù)地表示。表達式C601IC603IC607|C609(使用(C,作為"組件"的縮寫)代數(shù)地定義了示意圖600。如圖6B所示,表達式C601IC603|C607|C609等同于表達式(C611=C601|C603)|C607|C609。求值C611得到C611=[端口604,端口606]。因此,共用端口602被提取出且細節(jié)水平減小。方法300包括以更新細節(jié)水平對一個或多個商業(yè)組件進行建模使得所訪問的商業(yè)模型一部分保持初始細節(jié)水平而所訪問商業(yè)模型的另一部分被更新到更新細節(jié)水平的動作(動作305)。例如,建模模塊103可以初始細節(jié)水平對能力模型122的一些商業(yè)組件進行建模并以更新細節(jié)水平對能力模型122的某些商業(yè)組件進行建模。因此,能力模型122的一些商業(yè)組件保持初始細節(jié)水平而能力模型122的其它組件被更新到更新細節(jié)水平。建模模塊103可輸出經(jīng)轉(zhuǎn)換的模型作為經(jīng)轉(zhuǎn)換的商業(yè)模型112。現(xiàn)在參照圖6C,圖6C示出將模型600的一些組件以更新細節(jié)水平進行建模(組件611)。因此,模型600的部分(組件607和609)保持初始細節(jié)水平而模型600的另一部分(組件611)被更新到更新細節(jié)水平。因此,響應于用戶輸入,商業(yè)模型的部分中的細節(jié)水平被選擇性地調(diào)節(jié)。圖7A、7B和7C示出將商業(yè)模型一部分轉(zhuǎn)換成具有不同細節(jié)水平的第二示例。圖7A示出商業(yè)模型600。如圖7B所示,表達式C601|C603|C607|C609等同于表達式C601I(管612=(C603|C607))|C609。對管612求值得到管612=[端口602,端口608]。因此,組件603和607被提取出且細節(jié)水平減小?,F(xiàn)在參照圖7C,圖7C示出以更新細節(jié)水平對模型600的一些組件進行建模(管612)。因此,模型600的部分(組件607和609)保持初始細節(jié)水平而模型600的另一部分(管612)被更新到更新細節(jié)水平。雖然減小細節(jié)水平的示例被清晰示出,但是應該理解本發(fā)明實施方式還可用于增加細節(jié)水平。例如,圖6C所示模型600表示初始細節(jié)水平。模型600可被如圖6B所示地轉(zhuǎn)換(使用分解算子),然后如圖6A所示地建模(以增加的細節(jié))。商業(yè)模型可包括以不同細節(jié)水平表示商業(yè)組件的細節(jié)數(shù)據(jù)。因此,如果初始細節(jié)水平從最大細節(jié)水平稍微減小,則細節(jié)水平模塊104可存儲表示增加的細節(jié)水平的其它細節(jié)數(shù)據(jù)用于在隨后的轉(zhuǎn)換中使用。當接收到對增加的細節(jié)水平的指示(例如用戶輸入114)時,細節(jié)水平模塊104可向回引用所存儲的細節(jié)數(shù)據(jù)來將初始細節(jié)水平轉(zhuǎn)換成增加的細節(jié)水平。當模型不包括各種細節(jié)水平的數(shù)據(jù)時,細節(jié)水平模塊104可保留提取出的細節(jié)數(shù)據(jù),使得模型至少可返回到初始細節(jié)水平。圖4示出用于將一種類型的商業(yè)模型的組件轉(zhuǎn)換成另一類型商業(yè)模型的對應組件的方法400的示例流程圖。方法400將針對計算機架構(gòu)100中的組件描述。方法400包括訪問表示商業(yè)構(gòu)架中第一商業(yè)層的第一結(jié)構(gòu)化商業(yè)模型的動作(動作401)。例如,建模模塊103可訪問能力模型122。第一結(jié)構(gòu)化商業(yè)模型可根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對第一商業(yè)層中一個或多個第一商業(yè)層組件進行建模。例如,能力模型102可根據(jù)商業(yè)能力建模模式200對商業(yè)能力層121中一個或多個商業(yè)能力進行建模。方法400包括接收對將第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成表示商業(yè)架構(gòu)中第二商業(yè)層的第二商業(yè)模型的指示的動作(動作402)。例如,用戶接口102可接收指示將能力模型122轉(zhuǎn)換成表示服務網(wǎng)絡層131的服務模型的用戶輸入114。用戶接口102可將用戶輸入114轉(zhuǎn)移到層選擇模塊107。將第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成第二商業(yè)模型可包括轉(zhuǎn)換各種不同商業(yè)層中任一個,諸如在商業(yè)能力層122、服務網(wǎng)絡層131、商業(yè)流程層141、商業(yè)組織層151和地理層161之間。方法400包括訪問指定如何將第一商業(yè)層的組件轉(zhuǎn)換成第二商業(yè)層中對應的第二商業(yè)層組件的轉(zhuǎn)換關系的動作(動作403)。例如,轉(zhuǎn)換模塊105可訪問包括指定如何將商業(yè)能力組件轉(zhuǎn)換成服務網(wǎng)絡組件的轉(zhuǎn)換關系的轉(zhuǎn)換模式109。轉(zhuǎn)換關系可指示例如哪個IT基礎結(jié)構(gòu)需要實現(xiàn)對應的商業(yè)能力。其它轉(zhuǎn)換的轉(zhuǎn)換關系可包括其它適當數(shù)據(jù)。例如,將服務模型轉(zhuǎn)換到組織模型的轉(zhuǎn)換關系可指示哪個人員支持IT基礎結(jié)構(gòu)的哪部分。流程模型與地理模型之間的轉(zhuǎn)換關系可指示流程在哪里出現(xiàn)。在參照本描述之后對本領域技術人員顯而易見的是,也可使用用于在其它商業(yè)層之間轉(zhuǎn)換模型的其它轉(zhuǎn)換關系。方法400包括根據(jù)轉(zhuǎn)換關系將一個或多個第一商業(yè)層組件轉(zhuǎn)換成對應的第二商業(yè)層組件的動作(動作404)。例如,層選擇模塊107和轉(zhuǎn)換模塊103可與轉(zhuǎn)換模式109中的轉(zhuǎn)換關系協(xié)作來將能力模型122的商業(yè)組件轉(zhuǎn)換成對應的服務網(wǎng)絡層131的商業(yè)組件。方法400包括將第二商業(yè)層組件建模到第二商業(yè)模型中的動作(動作405)。例如,建模模塊103可將服務網(wǎng)絡層131的商業(yè)組件建模到服務模型中。建模模塊103可輸出服務模型作為經(jīng)轉(zhuǎn)換的商業(yè)模型112。圖8示出商業(yè)能力層的商業(yè)能力模型801和服務網(wǎng)絡層(即服務的網(wǎng)絡)的對應的經(jīng)轉(zhuǎn)換的服務模型851。建模模塊103可以接收商業(yè)能力模型801并將商業(yè)能力模型801轉(zhuǎn)換成服務模型851。商業(yè)能力模型801包括現(xiàn)有能力組件802、803、804、806、807、和808。服務模型851包括現(xiàn)有的服務組件852、854、856、857、和858。連接821、822、823、824、826、827、828、和829可視地表示用于將商業(yè)能力模型801轉(zhuǎn)換到服務模型851的對應轉(zhuǎn)換關系。例如,轉(zhuǎn)換關系可指示服務組件852和856可用于實現(xiàn)能力組件802(如連接821和826指示)。服務組件可支持多個不同能力組件。例如,服務組件452支持能力組件402和403兩者(分別如連接421和422所示)。多個服務組件還可支持能力組件。例如,服務組件454和457都支持能力組件404(如映射423和424所示)。因此,各種一對一、多對一、一對多和多對多的對應可從不同商業(yè)層中商業(yè)模型之間的轉(zhuǎn)換獲得。如上所述,各種不同的數(shù)據(jù)模型可用于對不同商業(yè)層進行建模。因此在某些實施方式中,數(shù)據(jù)模型可包括至少一個用于對商業(yè)能力層進行建模的商業(yè)能力建模模式、至少一個用于對商業(yè)組織層進行建模的商業(yè)組織模式、至少一個用于對商業(yè)流程層進行建模的商業(yè)流程建模模式、至少一個用于對服務網(wǎng)絡層進行建模的服務網(wǎng)絡層商業(yè)建模模式等。對應的轉(zhuǎn)換模式可用于在指定商業(yè)層的模式之間轉(zhuǎn)換。因此,建模模塊103可訪問多個用于在各種不同商業(yè)層之間轉(zhuǎn)換的轉(zhuǎn)換模式,例如服務轉(zhuǎn)換模式的能力、流程轉(zhuǎn)換模式的組織等。本發(fā)明的實施方式提供轉(zhuǎn)換商業(yè)模型中細節(jié)水平的機制。用戶可配置細節(jié)水平從而為給定任務提供適當?shù)募毠?jié)量。此外,用戶可在不同商業(yè)層之間轉(zhuǎn)換模型而無需關聯(lián)或理解不同商業(yè)層的結(jié)構(gòu)。因此,向用戶提供了用于更有效地完成任務而不會被不必要的商業(yè)細節(jié)糾纏且不會缺少全部相關商業(yè)細節(jié)的商業(yè)上下文。然而,雖然本發(fā)明的描述主要涉及轉(zhuǎn)換商業(yè)模型,但是應該理解,可根據(jù)本發(fā)明的原理轉(zhuǎn)換任何任意網(wǎng)絡的模型。即,本發(fā)明的實施方式還可用于轉(zhuǎn)換其它類型網(wǎng)絡的模型(除了商業(yè)網(wǎng)絡模型之外),諸如軟件組件網(wǎng)絡。例如,可實現(xiàn)一種方法來將網(wǎng)絡的任意模型的一部分轉(zhuǎn)換成具有不同細節(jié)水平。該方法包括訪問網(wǎng)絡的任意模型。例如,計算機系統(tǒng)101可訪問軟件組件網(wǎng)絡的模型??梢砸猿跏技毠?jié)水平對軟件組件網(wǎng)絡中的軟件組件進行建模。該方法包括接收對以更新細節(jié)水平對己建模組件中一個或多個進行建模的指示的動作。例如,用戶接口102可接收指示軟件組件網(wǎng)絡模型中一個或多個軟件組件的細節(jié)水平將被改變的用戶輸入114。用戶接口102可將用戶輸入114轉(zhuǎn)移到細節(jié)水平模塊104。改變細節(jié)水平可包括增加和/或減小軟件組件網(wǎng)絡模型中全部、一些或一個軟件組件的細節(jié)水平。例如,第二細節(jié)水平可指示軟件組件網(wǎng)絡模型一部分的細節(jié)水平可從初始細節(jié)水平增加或減小。該方法包括訪問指定如何將已建模組件從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平的轉(zhuǎn)換關系的動作。例如,轉(zhuǎn)換模塊105可訪問適當?shù)霓D(zhuǎn)換模式。該轉(zhuǎn)換模式可包括指示如何將軟件組件網(wǎng)絡模型中包含的軟件組件在各種不同細節(jié)水平之間轉(zhuǎn)換的轉(zhuǎn)換關系(與上述那些相似)。該方法包括根據(jù)轉(zhuǎn)換關系將已建模組件從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平的動作。例如,轉(zhuǎn)換模塊103、細節(jié)水平模塊104可與適當轉(zhuǎn)換模式中包括的轉(zhuǎn)換關系協(xié)作來根據(jù)轉(zhuǎn)換關系將軟件組件網(wǎng)絡模型的一部分從初始細節(jié)水平轉(zhuǎn)換到更新細節(jié)水平。更新細節(jié)水平可包括比初始細節(jié)水平更多或更少的細節(jié)。該方法包括以更新細節(jié)水平對一個或多個已建模組件進行建模使得所訪問網(wǎng)絡模型的一部分保持初始細節(jié)水平而所訪問網(wǎng)絡模型的另一部分被更新到更新細節(jié)水平的動作。例如,建模模塊103可以以初始細節(jié)水平對軟件組件網(wǎng)絡模型中一些軟件組件進行建模,而以更新細節(jié)水平對軟件組件網(wǎng)絡模型中其它軟件組件進行建模。因此,軟件組件網(wǎng)絡模型中的一些軟件組件保持在初始細節(jié)水平,而軟件組件網(wǎng)絡模型的其它軟件組件被更新到更細細節(jié)水平。建模模塊103可輸出經(jīng)轉(zhuǎn)換的模型作為經(jīng)轉(zhuǎn)換的軟件組件網(wǎng)絡模型。圖9和以下討論旨在提供對其中可實現(xiàn)本發(fā)明的適當計算環(huán)境的簡單、一般描述。雖然不要求,但是本發(fā)明可在由計算機系統(tǒng)執(zhí)行的諸如程序模塊的計算機可執(zhí)行指令的一般上下文中實現(xiàn)。通常,程序模塊包括可完成特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。計算機可執(zhí)行指令、關聯(lián)數(shù)據(jù)結(jié)構(gòu)和程序模塊表示用于執(zhí)行本文公開方法的動作的程序代碼裝置的諸示例。參照圖9,實現(xiàn)本發(fā)明的示例系統(tǒng)包括計算機系統(tǒng)920形式的通用計算設備,該計算機系統(tǒng)920包括處理單元921、系統(tǒng)存儲器922和將包括系統(tǒng)存儲器922的各種系統(tǒng)組件耦連到處理單元921的系統(tǒng)總線923。處理單元可執(zhí)行設計成實現(xiàn)包括本發(fā)明特征的計算機系統(tǒng)920的特征的計算機可執(zhí)行指令。系統(tǒng)總線923可以是包括使用各種總線架構(gòu)中任一種的存儲器總線或存儲器控制器、外圍總線、和局域總線的若干類型總線結(jié)構(gòu)中任一種。系統(tǒng)存儲器包括只讀存儲器("ROM")924和隨機存取存儲器("RAM")925。包含諸如在啟動時幫助在計算機系統(tǒng)920內(nèi)元件之間傳遞信息的基本例程的基本輸入/輸出系統(tǒng)("BIOS")926可存儲在ROM924中。計算機系統(tǒng)920還可包括從磁性硬盤939讀取并向其寫入的磁性硬盤驅(qū)動器927、從可移動磁盤929讀取或向其寫入的磁盤驅(qū)動器928、以及從諸如CD-ROM或其它光學介質(zhì)的可移動光盤931讀取或向其寫入的光盤驅(qū)動器930。磁性硬盤驅(qū)動器927、磁盤驅(qū)動器928和光盤驅(qū)動器930可分別由硬盤驅(qū)動器接口932、磁盤驅(qū)動器接口933和光盤驅(qū)動器接口934連接到系統(tǒng)總線923。驅(qū)動器及其關聯(lián)計算機可讀介質(zhì)為計算機系統(tǒng)920提供計算機可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的非易失性存儲。雖然本文所述的示例環(huán)境使用磁性硬盤939、可移動磁盤929和可移動光盤931,但是可使用其它類型的計算機可讀介質(zhì)來存儲數(shù)據(jù),包括磁帶盒、閃存卡、數(shù)字多功能盤、Bernoulli盒式磁帶(cartridge)、RAM、ROM等。包括一個或多個程序模塊的程序代碼裝置可存儲在硬盤939、磁盤929、光盤931、ROM924或RAM925上,包括操作系統(tǒng)935、一個或多個應用程序936、其它程序模塊937和程序數(shù)據(jù)938。用戶可通過鍵盤940、指點設備942或諸如話筒、操縱桿、游戲墊、掃描儀等的其它輸入設備(未示出)將命令和信息輸入到計算機系統(tǒng)920。這些和其它輸入設備可通過耦連到系統(tǒng)總線923的輸入/輸出接口946連接到處理單元921。輸入/輸出接口946邏輯上表示各種不同接口中任一種,諸如串行端口接口、PS/2接口、并行端口接口、通用串行總線("USB")接口或電氣和電子工程師協(xié)會("IEEE")1394接口(即FireWire接口),或者甚至邏輯上可表示不同接口的組合。監(jiān)視器947或其它顯示器件也可經(jīng)由視頻接口948連接到系統(tǒng)總線。揚聲器或其它音頻輸出設備也可經(jīng)由音頻接口連接到系統(tǒng)總線923。諸如打印機的其它外圍輸出設備(未示出)也可連接到計算機系統(tǒng)920。計算機系統(tǒng)920可連接到計算機網(wǎng)絡,諸如辦公室內(nèi)部或企業(yè)內(nèi)部計算機網(wǎng)絡、家庭網(wǎng)絡、內(nèi)聯(lián)網(wǎng)、和/或因特網(wǎng)。計算機系統(tǒng)920可在這種計算機網(wǎng)絡上與諸如遠程計算機系統(tǒng)、遠程應用程序、和/或遠程數(shù)據(jù)庫的外部源交換數(shù)據(jù)。計算機系統(tǒng)920包括網(wǎng)絡接口953,通過該接口計算機系統(tǒng)920從外部源接收數(shù)據(jù)和/或向外部源發(fā)送數(shù)據(jù)。如圖9所示,網(wǎng)絡接口953方便了經(jīng)由鏈接951與遠程計算機系統(tǒng)983交換數(shù)據(jù)。網(wǎng)絡接口953可邏輯上表示一個或多個軟件和/或硬件模塊,諸如網(wǎng)絡接口卡和對應的網(wǎng)絡驅(qū)動器接口標準("NDIS")棧。鏈接951表示計算機網(wǎng)絡的一部分(例如因特網(wǎng)片段),且遠程計算機系統(tǒng)983表示計算機網(wǎng)絡節(jié)點。類似地,計算機系統(tǒng)920包括輸入/輸出接口946,通過該接口計算機系統(tǒng)920從外部源接收數(shù)據(jù)和/或向外部源發(fā)送數(shù)據(jù)。輸入/輸出接口946耦連到調(diào)制解調(diào)器954(例如標準調(diào)制解調(diào)器、纜線調(diào)制解調(diào)器或數(shù)字用戶線路("DSL")調(diào)制解調(diào)器),通過調(diào)制解調(diào)器計算機系統(tǒng)920從外部源接收數(shù)據(jù)或向其發(fā)送數(shù)據(jù)。如圖9所示,輸入/輸出接口946和調(diào)制解調(diào)器954方便了經(jīng)由鏈接952與遠程計算機系統(tǒng)993交換數(shù)據(jù)。鏈接952表示計算機網(wǎng)絡的一部分而遠程計算機系統(tǒng)993表示計算機網(wǎng)絡節(jié)點。雖然圖9表示本發(fā)明的合適操作環(huán)境,但是本發(fā)明的原理可用于能夠(必要時進行適當更改)實現(xiàn)本發(fā)明的原理的任何系統(tǒng)。圖9所示的環(huán)境僅為示例性且不旨在表示其中可實現(xiàn)本發(fā)明的原理的各種環(huán)境的甚至一小部分。根據(jù)本發(fā)明,用戶接口、細節(jié)水平模塊、層選擇模塊和轉(zhuǎn)換模塊以及包括商業(yè)模型和轉(zhuǎn)換模式的關聯(lián)數(shù)據(jù)可存儲在與計算機系統(tǒng)920關聯(lián)的任何計算機可讀介質(zhì)中并從其訪問。例如,這種模塊的部分以及關聯(lián)程序數(shù)據(jù)的部分可包括在操作系統(tǒng)935、應用程序936、程序模塊937和/或程序數(shù)據(jù)938中以存儲在系統(tǒng)存儲器922中。當諸如磁性硬盤939的海量存儲設備耦連到計算機系統(tǒng)920時,這種模塊和關聯(lián)程序數(shù)據(jù)也可存儲在海量存儲設備中。在計算機網(wǎng)絡環(huán)境中,與計算機系統(tǒng)920或其部分相關描述的程序模塊可存儲在諸如與遠程計算機系統(tǒng)983和/或遠程計算機系統(tǒng)993關聯(lián)的系統(tǒng)存儲器和/或海量存儲設備的遠程存儲器存儲設備中。這種模塊的執(zhí)行可在如上所述的分布式環(huán)境中進行。本發(fā)明可以以其它具體形式體現(xiàn)而不背離其精神或本質(zhì)特征。所述實施方式完全可視為僅為說明性而非限制性。因此,本發(fā)明的范圍可由所附權(quán)利要求書而非以上描述來指示。落在權(quán)利要求書等效方案的內(nèi)涵和范圍內(nèi)的所有變化都包括在其范圍內(nèi)。權(quán)利要求1.一種在計算機系統(tǒng)中轉(zhuǎn)換商業(yè)模型一部分中的細節(jié)水平的方法,所述方法包括訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型的動作,所述商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對所述商業(yè)層的多個商業(yè)組件進行建模,所述多個商業(yè)組件已以初始細節(jié)水平建模;接收以更新細節(jié)水平對所述多個商業(yè)組件中一個或多個進行建模的指示的動作;訪問指定如何將商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的轉(zhuǎn)換關系的動作;根據(jù)所述轉(zhuǎn)換關系將所述一個或多個商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的動作;以及以所述更新細節(jié)水平對所述一個或多個商業(yè)組件進行建模使得所訪問商業(yè)模型的一部分保持初始細節(jié)水平而所述所訪問商業(yè)模型的另一部分被更新到所述更新細節(jié)水平的動作。2.如權(quán)利要求1所述的方法,其特征在于,所述訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型的動作包括訪問表示從商業(yè)能力層、服務網(wǎng)絡層、商業(yè)流程層、商業(yè)組織層和地理層中選擇的商業(yè)層的商業(yè)模型的動作。3.如權(quán)利要求1所述的方法,其特征在于,所述接收以更新細節(jié)水平對所述多個商業(yè)組件中一個或多個進行建模的指示的動作包括接收用戶輸入的動作。4.如權(quán)利要求1所述的方法,其特征在于,所述訪問指定如何將商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的轉(zhuǎn)換關系的動作包括訪問轉(zhuǎn)換模式的動作。5.如權(quán)利要求l所述的方法,其特征在于,所述訪問指定如何將商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的轉(zhuǎn)換關系的動作包括訪問指示如何組成商業(yè)組件以減小細節(jié)水平的轉(zhuǎn)換關系的動作。6.如權(quán)利要求1所述的方法,其特征在于,所述訪問指定如何將商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的轉(zhuǎn)換關系的動作包括訪問指示如何分解商業(yè)組件以增加細節(jié)水平的轉(zhuǎn)換關系的動作。7.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述轉(zhuǎn)換關系將所述一個或多個商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的動作包括根據(jù)指定求值規(guī)則對代數(shù)表達式求值的動作。8.如權(quán)利要求l所述的方法,其特征在于,所述以所述更新細節(jié)水平對所述一個或多個商業(yè)組件進行建模的動作包括增加所述一個或多個商業(yè)組件細節(jié)水平的動作。9.如權(quán)利要求1所述的方法,其特征在于,所述以所述更新細節(jié)水平對所述一個或多個商業(yè)組件進行建模的動作包括減小所述一個或多個商業(yè)組件細節(jié)水平的動作。10.如權(quán)利要求14所述的方法,其特征在于,所述以所述更新細節(jié)水平對所述一個或多個商業(yè)組件進行建模的動作包括為所述一個或多個商業(yè)組件對用戶指定配置量的上下文進行建模的動作。11.一種在計算機系統(tǒng)中將表示商業(yè)架構(gòu)的一個層的商業(yè)模型轉(zhuǎn)換成表示所述商業(yè)架構(gòu)中另一不同層的商業(yè)模型的方法,所述方法包括訪問表示商業(yè)架構(gòu)中第一商業(yè)層的第一結(jié)構(gòu)化商業(yè)模型的動作,所述第一結(jié)構(gòu)化商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對所述第一商業(yè)層的一個或多個第一商業(yè)層組件進行建模;接收將所述第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成表示所述商業(yè)架構(gòu)中第二商業(yè)層的第二商業(yè)模型的指示的動作;訪問指定如何將所述第一商業(yè)層的組件轉(zhuǎn)換成所述第二商業(yè)層中對應的第二商業(yè)層組件的轉(zhuǎn)換關系的動作;根據(jù)所述轉(zhuǎn)換關系將所述一個或多個第一商業(yè)層組件轉(zhuǎn)換成所述對應的第二商業(yè)層組件的動作;以及將所述經(jīng)轉(zhuǎn)換的第二商業(yè)層組件建模到所述第二商業(yè)模型中的動作。12.如權(quán)利要求11所述的方法,其特征在于,所述訪問表示商業(yè)架構(gòu)中第一商業(yè)層的第一結(jié)構(gòu)化商業(yè)模型的動作包括訪問表示從商業(yè)能力層、服務網(wǎng)絡層、商業(yè)流程層、商業(yè)組織層和地理層中選擇的商業(yè)層的第一結(jié)構(gòu)化商業(yè)模型的動作。13.如權(quán)利要求11所述的方法,其特征在于,所述接收將所述第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成表示第二商業(yè)層的第二商業(yè)模型的指示的動作包括接收將商業(yè)能力模型轉(zhuǎn)換成從服務模型、流程模型、組織模型和地理模型中選擇的第二商業(yè)模型的指示的動作。14.如權(quán)利要求11所述的方法,其特征在于,所述接收將所述第一結(jié)構(gòu)化商業(yè)模型轉(zhuǎn)換成表示第二商業(yè)層的第二商業(yè)模型的指示的動作包括接收用戶輸入的動作。15.如權(quán)利要求11所述的方法,其特征在于,所述訪問指定如何將所述第一商業(yè)層的組件轉(zhuǎn)換成所述第二商業(yè)層中對應的第二商業(yè)層組件的轉(zhuǎn)換關系的動作包括訪問指示如何將商業(yè)能力模型組件轉(zhuǎn)換成從服務網(wǎng)絡層、商業(yè)流程層、商業(yè)組織模型層和地理層中選擇的第二商業(yè)層組件的轉(zhuǎn)換關系的動作。16.如權(quán)利要求11所述的方法,其特征在于,所述訪問指定如何將所述第一商業(yè)層的組件轉(zhuǎn)換成所述第二商業(yè)層中對應的第二商業(yè)層組件的轉(zhuǎn)換關系的動作包括訪問指示如何將所述第一商業(yè)層的數(shù)據(jù)格式轉(zhuǎn)換到所述第二商業(yè)層的數(shù)據(jù)格式的轉(zhuǎn)換關系的動作。17.如權(quán)利要求11所述的方法,其特征在于,所述根據(jù)所述轉(zhuǎn)換關系將所述一個或多個第一商業(yè)層組件轉(zhuǎn)換成所述對應的第二商業(yè)層組件的動作包括將商業(yè)能力組件轉(zhuǎn)換成從服務網(wǎng)絡層、商業(yè)流程層、商業(yè)組織模型層和地理層中選擇的第二商業(yè)層的對應組件的動作。18.—種用于計算機系統(tǒng)的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品用于實現(xiàn)對商業(yè)模型一部分中的細節(jié)水平進行轉(zhuǎn)換的方法,包括一個或多個計算機可讀介質(zhì)的所述計算機程序產(chǎn)品具有存儲其上的計算機可執(zhí)行指令,在由處理器執(zhí)行時所述計算機可執(zhí)行指令使所述計算機系統(tǒng)實現(xiàn)以下步驟訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型,所述商業(yè)模型根據(jù)結(jié)構(gòu)化數(shù)據(jù)模型對所述商業(yè)層中多個商業(yè)組件進行建模,所述多個商業(yè)組件以初始細節(jié)水平建模;接收以更新細節(jié)水平對所述多個商業(yè)組件中一個或多個進行建模的指示;訪問指定如何將商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的轉(zhuǎn)換關系;根據(jù)所述轉(zhuǎn)換關系將一個或多個商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平;以及以所述更新細節(jié)水平對所述一個或多個商業(yè)組件進行建模,使得所述所訪問商業(yè)模型的一部分保持所述初始細節(jié)水平而所述所訪問模型的另一部分被更新到所述更新細節(jié)水平。19.如權(quán)利要求18所述的計算機程序產(chǎn)品,其特征在于,所述在執(zhí)行時使所述計算機系統(tǒng)訪問指定如何將商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的轉(zhuǎn)換關系的計算機可執(zhí)行指令包括在執(zhí)行時使所述計算機系統(tǒng)訪問轉(zhuǎn)換模式的計算機可執(zhí)行指令。20.如權(quán)利要求18所述的計算機程序產(chǎn)品,其特征在于,所述在執(zhí)行時使所述計算機系統(tǒng)根據(jù)所述轉(zhuǎn)換關系將所述一個或多個商業(yè)組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的計算機可執(zhí)行指令包括在執(zhí)行時使所述計算機系統(tǒng)根據(jù)指定的求值規(guī)則對代數(shù)表達式進行求值的計算機可執(zhí)行指令。21.—種在計算機系統(tǒng)中轉(zhuǎn)換任意網(wǎng)絡模型一部分中細節(jié)水平的方法,所述方法包括訪問網(wǎng)絡的任意模型的動作,所述任意模型以初始細節(jié)水平對所述網(wǎng)絡中包含的多個組件進行建模;接收以更新細節(jié)水平對己建模組件中一個或多個進行建模的指示的動作;訪問指定如何將一個或多個已建模組件從所述初始細節(jié)水平轉(zhuǎn)換成所述更新細節(jié)水平的轉(zhuǎn)換關系的動作;根據(jù)所述轉(zhuǎn)換關系將所述一個或多個己建模組件從所述初始細節(jié)水平轉(zhuǎn)換到所述更新細節(jié)水平的動作;以及以所述更新細節(jié)水平對所述一個或多個已建模組件進行建模使得所述所訪問網(wǎng)絡模型的一部分保持所述初始細節(jié)水平而所述所訪問網(wǎng)絡模型的另一部分被更新到所述更新細節(jié)水平的動作。22.如權(quán)利要求21所述的方法,其特征在于,所述訪問網(wǎng)絡的任意模型的動作包括訪問軟件組件網(wǎng)絡的模型的動作。全文摘要本發(fā)明涉及轉(zhuǎn)換商業(yè)模型。訪問表示商業(yè)架構(gòu)中商業(yè)層的商業(yè)模型。接收對該商業(yè)模型進行轉(zhuǎn)換的指示。轉(zhuǎn)換包括轉(zhuǎn)換商業(yè)模型中的細節(jié)水平或?qū)⒈硎疽粋€商業(yè)層的商業(yè)模型轉(zhuǎn)換成表示另一不同商業(yè)層的商業(yè)模型。訪問指定如何對商業(yè)模型進行轉(zhuǎn)換的轉(zhuǎn)換關系。根據(jù)轉(zhuǎn)換關系對商業(yè)模型進行轉(zhuǎn)換,并創(chuàng)建經(jīng)轉(zhuǎn)換的模型。因此,向用戶提供用于更有效地完成任務而不會被不必要的商業(yè)細節(jié)糾纏且不會缺乏全部相關商業(yè)細節(jié)的商業(yè)上下文。文檔編號G06Q99/00GK101164081SQ200680013489公開日2008年4月16日申請日期2006年4月3日優(yōu)先權(quán)日2005年4月22日發(fā)明者M·萊維,U·何曼恩申請人:微軟公司