国产精品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>

      服務(wù)流程分析引擎的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法

      文檔序號(hào):6330491閱讀:373來源:國知局
      專利名稱:服務(wù)流程分析引擎的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及系統(tǒng)建立服務(wù)流程的計(jì)算機(jī)實(shí)現(xiàn)方法,具體的說是一種服務(wù)流程分析引擎(SFAE)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法。
      背景技術(shù)
      SFAEService Flow Analyse Engine簡(jiǎn)稱SFAE,是基于SFDL的分析執(zhí)行引擎,屬于工作流領(lǐng)域。目前BPM(Business Process Manage)概念與BPMS之相關(guān)技術(shù)是架構(gòu)在Web Services/SOA之基礎(chǔ)上,BPM藉由明確表式的流程定義將耦合松散的一群獨(dú)立服務(wù)串聯(lián)成新的商業(yè)流程,并讓不同的BPMS能相互溝通與運(yùn)行企業(yè)流程。因此工作流引擎扮演著BPMS技術(shù)中的核心角色。
      由于BPM擴(kuò)展了Web Services的應(yīng)用,所以能乘駕在巨大的Web Services發(fā)展浪潮御風(fēng)而上。BPM的相關(guān)標(biāo)準(zhǔn)大都用來定義BPM和Web Service如何集成與部署以達(dá)成企業(yè)任務(wù)。多家軟件大廠和標(biāo)準(zhǔn)組織都架構(gòu)在Web Services相關(guān)標(biāo)準(zhǔn)的基礎(chǔ)上,也就是說,這些標(biāo)準(zhǔn)都延伸了XML、SOAP、WSDL、和UDDI幾項(xiàng)技術(shù)規(guī)格。
      目前業(yè)界三大主流的開源工作流引擎Shark,OSWorkflow,JBPM,也主要應(yīng)用與工作流領(lǐng)域,正是由于其基于Web Services相關(guān)標(biāo)準(zhǔn)的基礎(chǔ)上,不管是SOAP、WSDL以及UDDI等實(shí)現(xiàn)技術(shù),還是在實(shí)現(xiàn)的技術(shù)語言(Java)上,其工作效率、系統(tǒng)可用性方面無法滿足實(shí)時(shí)交易系統(tǒng)的性能要求。
      從包括中國專利在內(nèi)的有關(guān)資料檢索表明,目前尚未見到服務(wù)流程分析引擎(SFAE)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法的相關(guān)報(bào)道。

      發(fā)明內(nèi)容
      為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的是在支持SFDL語言,在提供工作流引擎的相關(guān)功能性要求的基礎(chǔ)上,改進(jìn)工作流驅(qū)動(dòng)引擎的工作效率和穩(wěn)定性,使之適用于規(guī)模巨大、業(yè)務(wù)復(fù)雜的實(shí)時(shí)交易系統(tǒng)的業(yè)務(wù)流程解釋執(zhí)行引擎(SFAE)的一種服務(wù)流程分析引擎(SFAE)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法。
      本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種服務(wù)流程分析引擎(SFAE)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,其特征是業(yè)務(wù)服務(wù)交換項(xiàng)目組在高效的Unix/C++環(huán)境中,采用內(nèi)存數(shù)據(jù)庫、預(yù)編譯模板、命中算法、交叉算法等技術(shù),設(shè)計(jì)一套適用于電信行業(yè)業(yè)務(wù)支撐系統(tǒng)的業(yè)務(wù)服務(wù)流程解析算法,有效的提高了引擎工作效率;通過內(nèi)存數(shù)據(jù)交換、業(yè)務(wù)服務(wù)優(yōu)先級(jí)控制等方法,支持了系統(tǒng)和服務(wù)在線升級(jí),流程配置在線修改,根據(jù)系統(tǒng)資源狀況確保關(guān)鍵業(yè)務(wù)響應(yīng),極大的提高了支撐系統(tǒng)的可用性。
      本發(fā)明的有益效果是由于本發(fā)明在擴(kuò)展工作流引擎的新的適用場(chǎng)景,將流程定義可定制以及便捷的集成能力引入到數(shù)據(jù)規(guī)模巨大、交易量巨大、實(shí)時(shí)性響應(yīng)要求很高的千萬級(jí)電信企業(yè)支撐系統(tǒng)中。在這種系統(tǒng)中引入SFAE,可以帶來以下好處1)、加快業(yè)務(wù)部署速度,提高業(yè)務(wù)開發(fā)質(zhì)量。
      通過復(fù)用服務(wù),通過SFDL描述業(yè)務(wù)流程,開發(fā)速度提升8%,缺陷率(Bug/萬行代碼)降低1%左右。
      2)、提高系統(tǒng)的可維護(hù)性。
      SFAE的應(yīng)用,將系統(tǒng)劃分成服務(wù)、界面幾個(gè)層次,通過引擎的管理功能,能方便的管理和控制系統(tǒng)部署的服務(wù)以及前段的接入等等。
      3)、提高系統(tǒng)穩(wěn)定性。
      通過SFAE的應(yīng)用,分離了業(yè)務(wù)邏輯和展現(xiàn)邏輯,對(duì)不斷更新的系統(tǒng)來說,隔離最大的好處是復(fù)用和Bug影響隔離,在一定程度上提高了系統(tǒng)穩(wěn)定性;另外SFAE的單個(gè)業(yè)務(wù)控制能力也可以限制單個(gè)業(yè)務(wù)/服務(wù)的崩潰或者錯(cuò)誤對(duì)整個(gè)系統(tǒng)的影響。
      4)、加強(qiáng)系統(tǒng)集成能力。
      SFAE通過插件,支持各種接入方式,包括SOA、Socket、FTP等等,能夠方便的將企業(yè)內(nèi)部應(yīng)用和外部應(yīng)用集成在一起。
      具體實(shí)施例方式
      實(shí)施例1本實(shí)施例在福建移動(dòng)BOSS1.5的系統(tǒng)建設(shè)中,創(chuàng)造性的擴(kuò)充原有的三層的結(jié)構(gòu),增加業(yè)務(wù)調(diào)度層,建設(shè)BSSP平臺(tái),完成統(tǒng)一接入、業(yè)務(wù)調(diào)度、字典翻譯以及統(tǒng)一查詢等功能,實(shí)現(xiàn)BOSS系統(tǒng)在性能、結(jié)構(gòu)清晰度、管理便捷性等方面的提升,加強(qiáng)流程全網(wǎng)調(diào)度的能力。
      BSSP平臺(tái)的服務(wù)交換部分使用的就是SFAE引擎。
      1)服務(wù)流程調(diào)度BSSP平臺(tái)采用服務(wù)流程描述語言SFDL對(duì)業(yè)務(wù)流程進(jìn)行定義描述,同時(shí)提供強(qiáng)大的驅(qū)動(dòng)引擎,對(duì)定義的流程進(jìn)行解析,調(diào)用相應(yīng)的服務(wù),完成業(yè)務(wù)功能。在引擎實(shí)施中提供常用流程已解析的二次緩存,加快業(yè)務(wù)交易的速度。
      2)安全控制BSSP平臺(tái)對(duì)所有的業(yè)務(wù)交易提供統(tǒng)一的權(quán)限校驗(yàn),和BOSS系統(tǒng)的權(quán)限校驗(yàn)服務(wù)直接集成,對(duì)所有進(jìn)過BSSP平臺(tái)的業(yè)務(wù)進(jìn)行權(quán)限安全控制。簡(jiǎn)單的查詢類的業(yè)務(wù)也可以配置不需要進(jìn)過權(quán)限校驗(yàn)。靈活多樣的業(yè)務(wù)模式。針對(duì)不同的業(yè)務(wù)屬性,提供了多種靈活的業(yè)務(wù)模式。
      3)翻譯解析BSSP平臺(tái)集中BOSS系統(tǒng)業(yè)務(wù)核心信息形成統(tǒng)一的數(shù)據(jù)字典,對(duì)業(yè)務(wù)的輸出報(bào)文字段進(jìn)行翻譯,將系統(tǒng)內(nèi)部標(biāo)識(shí)轉(zhuǎn)換成可視描述性文字。
      4)配置查詢
      BSSP平臺(tái)的客戶調(diào)用端可以從BSSP平臺(tái)獲得業(yè)務(wù)核心信息形成的統(tǒng)一的數(shù)據(jù)字典,在本地建立二級(jí)緩存,以加快訪問速度,優(yōu)化性能。
      5)綜合查詢BSSP平臺(tái)提供預(yù)先配置的查詢類服務(wù),將查詢類的SQL語句通過配置定義成服務(wù),同時(shí)定義該SQL語句的輸入、輸出數(shù)據(jù)格式。查詢類服務(wù)可以在流程定義中直接使用,提高了查詢類服務(wù)的可維護(hù)性。
      6)業(yè)務(wù)交易福建移動(dòng)BOSS系統(tǒng)采用東方通TongEasy交易中間件來保證多子系統(tǒng)事務(wù)的完整性。BSSP平臺(tái)內(nèi)嵌TongEasy客戶端,根據(jù)實(shí)際流程配置調(diào)用相應(yīng)的由TongEasy提供的服務(wù),根據(jù)業(yè)務(wù)處理結(jié)果控制事務(wù)的提交、回滾。
      7)服務(wù)流程管理BSSP平臺(tái)對(duì)運(yùn)行在本平臺(tái)的業(yè)務(wù)、服務(wù)采取統(tǒng)一管理,按組進(jìn)行分類,形成樹狀結(jié)構(gòu)。通過BSSP平臺(tái)可以很清楚整個(gè)BOSS系統(tǒng)的業(yè)務(wù)、服務(wù)分布,以及業(yè)務(wù)、服務(wù)之間的關(guān)聯(lián)關(guān)系。
      權(quán)利要求
      1.一種服務(wù)流程分析引擎的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,其特征是業(yè)務(wù)服務(wù)交換項(xiàng)目組在高效的Unix/C++環(huán)境中,采用內(nèi)存數(shù)據(jù)庫、預(yù)編譯模板、命中算法、交叉算法等技術(shù),設(shè)計(jì)一套適用于電信行業(yè)業(yè)務(wù)支撐系統(tǒng)的業(yè)務(wù)服務(wù)流程解析算法,有效的提高了引擎工作效率;通過內(nèi)存數(shù)據(jù)交換、業(yè)務(wù)服務(wù)優(yōu)先級(jí)控制方法,支持了系統(tǒng)和服務(wù)在線升級(jí),流程配置在線修改,根據(jù)系統(tǒng)資源狀況確保關(guān)鍵業(yè)務(wù)響應(yīng),支撐系統(tǒng)的可用性。
      全文摘要
      本發(fā)明公開了一種服務(wù)流程分析引擎的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,屬系統(tǒng)建立服務(wù)流程的計(jì)算機(jī)實(shí)現(xiàn)方法。服務(wù)流程分析引擎(SFAE)的業(yè)務(wù)服務(wù)交換項(xiàng)目組在高效的Unix/C++環(huán)境中,采用內(nèi)存數(shù)據(jù)庫、預(yù)編譯模板、命中算法、交叉算法等技術(shù),設(shè)計(jì)一套適用于電信行業(yè)業(yè)務(wù)支撐系統(tǒng)的業(yè)務(wù)服務(wù)流程解析算法,有效的提高了引擎工作效率;通過內(nèi)存數(shù)據(jù)交換、業(yè)務(wù)服務(wù)優(yōu)先級(jí)控制等方法,支持了系統(tǒng)和服務(wù)在線升級(jí),流程配置在線修改,根據(jù)系統(tǒng)資源狀況確保關(guān)鍵業(yè)務(wù)響應(yīng),將流程定義可定制以及便捷的集成能力引入到數(shù)據(jù)規(guī)模巨大、交易量巨大、實(shí)時(shí)性響應(yīng)要求很高的千萬級(jí)電信企業(yè)支撐系統(tǒng)中,極大的提高了支撐系統(tǒng)的可用性。
      文檔編號(hào)G06F9/44GK101013487SQ20071000858
      公開日2007年8月8日 申請(qǐng)日期2007年2月9日 優(yōu)先權(quán)日2007年2月9日
      發(fā)明者阮前, 劉寧, 曹勇, 張拓, 孫科為, 陳歘, 陳純青, 黃慶榮, 梁鍵, 鄭培強(qiáng), 汪秀清, 陳奕華, 周毅, 周志武, 胡春雨, 陳青輝, 陳慶國, 林俊德 申請(qǐng)人:中國移動(dòng)通信集團(tuán)福建有限公司, 福建新大陸軟件工程有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1