• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    面向服務流程配置系統和/或方法技術方案

    技術編號:7844218 閱讀:182 留言:0更新日期:2012-10-13 02:28
    本發明專利技術公開了適用于面向服務業務流程系統的用于匹配業務請求與可用的服務的技術。可以建立流程步驟和服務之間的n至m關系。在特定的示例實施方式中,通過在流程執行前建立可能的分析技術和通過識別/分析配置依賴,未來的設計和動態運行時間變化成為可能。在特定的示例實施方式中,通過增強將業務流程可視地或記數地建模的方法,且通過實現元模型來增加面向服務流程配置層成為可能。模型鏈接流程步驟和服務可以擴展以便支持邏輯算子,用于匹配流程步驟和服務的規則或約束,依賴和關系等。可以提供元模型以便有時自動地在運行時間和設計時間兩者或其中之一內為評價或分析匹配提供支持。

    【技術實現步驟摘要】

    本專利技術實施例涉及一種面向服務的業務流程系統(SO-BPSs)。更具體地,本專利技術實施例涉及一種通過可利用的服務匹配業務要求的技術,例如,通過它們之間存在的一種實在的n-to-m關系。在本專利技術的實施例中,可以區分不同的配置管理員和在執行流程前制定可能的技術解決方案,包括識別和解決匹配服務之間的配置依賴,從而支持未來的設計以及運行時的動態改變。
    技術介紹
    業務流程是承擔的一系列連續的企業任務,以幫助生成有價值的輸出給 內部的或外部的客戶。業務流程提供一種遍及時間、地方和/或功能的組織行為結構。業務流程通過一種普遍的表示方式去描述、分析、執行和/或控制遍及部門、業務單元和/或甚至業務伙伴的操作結構。業務流程管理(BPM)關于連續的業務流程的改進和其他,例如,為了整個業務流程的利益。至于其他的,軟件激活流程自動化技術作為一種手段,以幫助提高執行流程的效率和有效性。建立業務流程模型以指定BMP項目內的流程。為了實現自動化,例如,業務流程模型有助于先記錄和構造觀念上的流程需求(業務角度),然后將他們轉化為可執行的(基于代碼的)規范(技術角度)。健全的自動化流程一般都包括建模和轉化技術。關于業務流程建模,業務流程模型一般為描述業務流程的邏輯時間流程圖。例如,它們有助于將流程行為形象化為圖形符號,并通過線性次序連接起來。當流程分為選擇的或平行的路徑時,或再次匯合成一個路徑時,使用邏輯運算符指示。這種所謂的流程控制為每一個業務流程模型的核心。還需要根據前景(perspective)的不同補充其他模型元素。例如,一個觀念性的組織的perspective (業務角度)的目標為組織的流程背景,包括人工組織內的部門和組織間的部門,人工行為的相互作用,以及它們的技術上的支持和生產的成果等等。建模語言事件驅動流程鏈(EPC)作為常用于該觀念上的業務流程的事實上的標準。由組織承擔的資源、需求的輸入和產生的輸出等帶來的補充流程行為(業務流程步驟),支持軟件應用系統和組織目標、風險等。當在邏輯流程上包含重要的信息時,使成為技術執行流程基礎上的半正式要求,即使由非技術流程分析使用也相當容易。一般,將觀念上的轉化為技術上的業務流程模型,業務流程建模將組織設計的perspective轉變為技術工程的 perspective。業務流程轉化有助于將觀念上的流程模型中的控制流程映入為技術上的業務流程模型。這里,可能通過技術信息進行補充,例如,執行流程中的存儲流程信息的流程變量,用戶相互作用的在線格式,異常事件及對應的處理,通信的方式(異步/同步),連接的數據交換,等等。為了使流程可執行,需要向自動軟件功能或半自動用戶界面或其他指定工作方式。根據選擇的建模語言和目標調度系統,這種轉化會導致一個第二符號圖(例如,BPMN2.O等)或者直接進入一個基于代碼的腳本(例如,XPDL,BPEL,等)。所述技術上的流程模型能夠在業務流程管理系統(BPMS)或工作流程管理系統(WFMS)上展開,并允許有效開始、執行和流程中的instances跟蹤。許多最新的轉化方式在觀念上的流程模型(業務角度)和技術上的模型(技術角度)之間增加一個中間模型層。這種所謂的邏輯視圖有時候位技術建模語言(例如,BPMN2.0)提供符號,但是由于缺少技術特征而無法完全可執行。這種中間的步驟帶來了一些作用,例如 在不同的工具環境下可以制定觀念上的流程而不是技術上的流程。這樣,語言翻譯任務能夠通過同步技術進行補充。兩種任務保持獨立以盡可能減少復雜度。 觀念上的流程相比技術上的流程改變更慢。這樣,促使邏輯視圖以與相當平穩的業務要求保持聯系。 一般的,轉化行為至少涉及三個業務角色,每一個具有各自的前景(perspective)和背景(context)。 在觀念上的和技術上的流程提供一個工具支持的端到端解決方案,以從雙邊同步水平中受益。 圖I為顯示了三層業務流程自動控制的視圖。如圖I所示,在要求或業務層上,EPC捕捉業務服務參數。EPC轉換為BPMN,例如,供設計或邏輯層使用。系統與服務技術(SSTs),技術流程,和/或其他在這第二層上反射出來。在SSTs層上,例如,在實施或執行層上,技術流程會被打包成可展開的操作規則(logic)。可執行程序通過BPMN2. O或其他表示,且在設計層和實施層之間會存在一個“來回行程”的連接。根據工作流程管理系統(WFMS)和企業應用集成(EAI)可知,使用業務流程作為交叉應用軟件系統的藍圖。然而,使業務流程自動化稱為一個技術挑戰的因素之一是,用于執行部分流程的過剩雜散和分布過大的軟件系統。那些自動的部分通常進一步集成及連接成預定的處理流,從而在端到端的業務流程自動化背景下提高它們的互通性。最近,面向服務的架構(SOAs)滿足這種集成挑戰,通過定義完善的軟件服務接口而陳列和集成遠程軟件功能。早期的擁護者,基于服務提供者和客戶之間的所謂的“f ind-bind-execute”關系,將SOA看作為分布式的軟件架構的一種特定設計。最近更多的面向業務流程自動化的SOA潛在的服務的想法,提高了這種集成的觀念,從而有助于將流程自動化置于SOA討論的中心。根據動態的業務要求,提供零散的服務,為實施業務流程靈活創建新途徑。根據相關的業務要求,標準化服務接口的采用,允許在不同的業務流程中重現服務,以及靈活代替服務。在這種情況下,SOA被認為是一種范例,用于組織和利用被不同所有制領域控制下的分布式參數。關于面向服務架構的科學講述和最好實踐提供了大量的面向服務的設計原理。當SOA方式建立完善,面向接口的軟件架構的通用原理、互通性、自主權和模塊化,還增加額外的面向流程的主題。這樣,面向服務的設計通過獨立的流程機構,例如處理流,有助于提高業務流程的靈活性和流程制度化,例如,執行流程行為的服務能力的選擇。基于業務流程系統的元素和關系的特性的業務流程系統蒸餾(distilling)要求,顯示了高程度的多晶型現象,也就是,多種多樣可能的改變和實例。追求相同的流程目標,業務流程實施的不同實例可能使用不同的方式和資源。在同類流程需求之間的這種平衡以及在不同實施例中完成這種目標的多種方式,均顯示了混合系統觀念的特點。混合系統的原理有助于描述系統,通過基于運行時的評估而配置交替的子系統而實現特定目標。混合系統的概念引起了汽車制造業的普遍關注,混合汽車使用兩個或多個不同的能源或推進裝置以啟動汽車。混合電動汽車組合內部的燃燒發動機和電動馬達以達到驅動的生態和動態方面之間的平衡。在信息系統(IS)調查和相關的學科中,混合性歸因于特定信息系統、算 法規則、計算裝置以及業務和組織策略。如混合汽車的例子中,混合信息系統組合不同的方法,預示“最好的兩個世界”。這種不同方法的組合有助于彌補環境的缺陷,使環境利益成熟。在業務流程中,不同技術的和人力資源能力也可以代表那些交替的子系統(社會技術的混合性)。IS學者往往同意利用特征(features)來調整作為混合系統的業務流程系統的分類。那些子系統的性質在運行時被混合系統進行組合以完成一個共同目標,包括 多樣化概念,根據它們各自不同的特征或行為而各不相同。依據一定的標準將概念分化,并為每一個概念指定性質。在一個業務流程系統中,那些子系統如子流程或資源提供本文檔來自技高網...

    【技術保護點】

    【技術特征摘要】
    2010.12.22 US 12/976,1411.一種配置面向服務業務流程系統的方法,其中,定義了業務流程功能,事件,和服務,該方法包括 匹配業務流程功能與服務形成擴展的事件驅動流程鏈(eEPC),每個所述服務具有相關的服務能力且每個所述服務能力具有至少一個相關的服務資源; 當對單一的業務流程功能的多個匹配是可能的,根據配置算子混合可能的匹配,匹配算子是分離算子,結合算子,和附加算子中的一個;且 根據完整性規則,通過用相關的匹配服務和相關的配置算子替換服務能力將eEPC轉換到面向服務事件驅動流程鏈(sEPC)。2.根據權利要求I的方法,其中所述匹配包括將服務請求與服務庫中的可用的服務比較。3.根據權利要求2的方法,其中在匹配期間,提交的匹配呈現給用戶選擇。4.根據權利要求2的方法,其中所述比較包括服務請求和可用的服務之間語義和語法的相似的比較。5.根據權利要求4的方法,其中在所述匹配期間,軟件服務和人工服務被區別處理。6.根據權利要求5的方法,其中涉及軟件服務的比較至少部分基于WSDL描述和/或UDDI注冊中心描述。7.根據權利要求4的方法,其中涉及人工服務的比較至少部分基于人工任務工作站WS-HumanTask 和 / 或 BPEL4 人工標準。8.根據權利要求4的方法,其中通過邏輯組,文字,或表達分配給人們一項人工任務。9.根據權利要求4的方法,其中當請求的服務輸出與由服務能力類型等提供的輸出相同,匹配被歸類為精確的匹配或半匹配。10.根據權利要求9的方法,其中半匹配可能被進一步歸類為插入匹配,其請求的輸出被歸入提供的輸出、歸入匹配,其請求的輸出包括提供的輸出、重疊匹配,其通過提供輸出的子集部分滿足請求的輸出和匹配失敗,其請求的與提供的輸出的重疊小于預設的閾值中的一個。11.根據權利要求10的方法,進一步包括提供一個用戶界面允許用戶選擇服務能力類型和調用其上的服務匹配查詢,呈現用于特定服務能力類型的服務匹配結果和匹配度,提交表示在上下文中選擇的服務與各自的服務能力類型的關系的邏輯規則,并歸檔服務匹配結果。12.根據權利要求I的方法,進一步包括允許與預設的支持邏輯映射規則的元模型連接的服務建模。13.根據權利要求I的方法,其中,完整性規則包括允許自動功能僅可能分配給分離的或結合的服務能力,允許半自動功能包括人工服務能力和至少一個相互作用服務能力,并且允許人工功能包括人工服務能力和至少一個相互作用服務能力而且只分配給結合服務能力這樣,人工功能的調度是用戶指定的。14.根據權利要求I的方法,其中方法被在設計時間事前執行和/或在運行時間點對點執行。15.一種面向服務業務流程系統的運行方法,所述面向服務業務流程系統界定了業務事件和服務,其特征在于所述方法包括步驟配置一個如權利要求I所述的面向服務業務流程系...

    【專利技術屬性】
    技術研發人員:卡特里娜·西蒙
    申請(專利權)人:德商賽克公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩av无码国产精品| 精品久久久久久无码免费| 亚洲av无码无在线观看红杏| 亚洲av无码一区二区三区不卡 | 亚洲中文字幕无码日韩| 无码无遮挡又大又爽又黄的视频| 熟妇人妻无码中文字幕| 精品人妻无码专区在中文字幕| 亚洲AV成人无码久久精品老人 | 无码日韩人妻精品久久| 亚洲AV无码成人网站久久精品大| 亚洲av无码一区二区三区在线播放 | 国产自无码视频在线观看| 无码aⅴ精品一区二区三区浪潮| 日韩精品无码人妻免费视频| 亚洲午夜无码久久| 久久国产精品无码HDAV| 亚洲欧洲精品无码AV| 免费A级毛片无码A| 国产嫖妓一区二区三区无码| 日韩免费无码一区二区三区| 人妻AV中出无码内射| 无码色AV一二区在线播放| 亚洲精品天堂无码中文字幕| 精品深夜AV无码一区二区| 国产成人无码AV一区二区在线观看| 无码国产精品一区二区高潮| 亚洲精品无码久久久久久| 中文字幕无码不卡一区二区三区 | 蜜臀AV无码精品人妻色欲| 精品欧洲av无码一区二区14| 亚洲av无码一区二区三区不卡| 亚洲中文久久精品无码| 中文字幕无码人妻AAA片| 日韩精品无码人成视频手机 | 无码专区久久综合久中文字幕| 亚洲日韩精品无码专区网址 | 蜜桃无码AV一区二区| 高清无码中文字幕在线观看视频| 久久国产精品无码HDAV| 亚洲精品无码久久久久牙蜜区|