欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法

文檔序號(hào):6330492閱讀:642來(lái)源:國(guó)知局

專利名稱::服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
:本發(fā)明涉及系統(tǒng)建立服務(wù)流程的計(jì)算機(jī)實(shí)現(xiàn)方法,具體的說(shuō)是一種服務(wù)流程定義語(yǔ)言(SFDL)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法。
背景技術(shù)
:SFDLServiceFlowDescriptionLanguage簡(jiǎn)稱SFDL,是一種全新的服務(wù)流程定義語(yǔ)言,屬于工作流領(lǐng)域。BPM(BusinessProcessManage)概念與BPMS之相關(guān)技術(shù)是架構(gòu)在WebServices/SOA之基礎(chǔ)上,BPM藉由明確表式的流程定義將耦合松散的一群獨(dú)立服務(wù)串聯(lián)成新的商業(yè)流程,并讓不同的BPMS能相互溝通與運(yùn)行企業(yè)流程。因此標(biāo)準(zhǔn)流程定義扮演著BPMS技術(shù)中的核心角色。由于BPM擴(kuò)展了WebServices的應(yīng)用,所以能乘駕在巨大的WebServices發(fā)展浪潮御風(fēng)而上。BPM的相關(guān)標(biāo)準(zhǔn)大都用來(lái)定義BPM和WebService如何集成與部署以達(dá)成企業(yè)任務(wù)。多家軟件大廠和標(biāo)準(zhǔn)組織都架構(gòu)在WebServices相關(guān)標(biāo)準(zhǔn)的基礎(chǔ)上,也就是說(shuō),這些標(biāo)準(zhǔn)都延伸了XML、SOAP、WSDL、和UDDI幾項(xiàng)技術(shù)規(guī)格。流程定義語(yǔ)言是一種正規(guī)(Formal)語(yǔ)言,可以將企業(yè)各種流程表示成一種可運(yùn)行流程(ExecutableProcess)形式的正規(guī)模型。當(dāng)前BMP流程定義語(yǔ)言為數(shù)不少,主要有WfMC′sXPDL(XML-basedProcessDefinitionLanguage)、BPMI′sBPML(BusinessProcessModelingLanguage)、還有ebXML′sBPSS(BusinessProcessSpecificationSchema)。除此之外,還有由廠商結(jié)盟的陣營(yíng),如BEA、Microsoft、與IBM聯(lián)合制定的BPEL4WS(BusinessProcessExecutionLanguageforWebServices,簡(jiǎn)稱BPEL),以及由SunMicrosystems,SAP,Oracle,Italio與其他公司共同制定的WSCI(WebServiceChoreographyInterface,網(wǎng)絡(luò)服務(wù)編排界面)。但目前的流程定義語(yǔ)言的主要應(yīng)用領(lǐng)域是企業(yè)級(jí)的工作流領(lǐng)域,雖然也支持同步實(shí)時(shí)交易系統(tǒng),但因?yàn)樾阅?、交易事?wù)支持以及基本函數(shù)等方面的原因無(wú)法應(yīng)用于大壓力的實(shí)時(shí)交易系統(tǒng)。從包括中國(guó)專利在內(nèi)的有關(guān)資料檢索表明,目前尚未見到服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法的相關(guān)報(bào)道。
發(fā)明內(nèi)容為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的是對(duì)規(guī)范流程語(yǔ)言進(jìn)行改進(jìn),增加交易事務(wù)支持、基本函數(shù)支持,在性能方面針對(duì)千萬(wàn)級(jí)用戶的電業(yè)支撐系統(tǒng)特點(diǎn)進(jìn)行優(yōu)化和簡(jiǎn)化,制定出適用于規(guī)模巨大、業(yè)務(wù)復(fù)雜的實(shí)時(shí)交易系統(tǒng)的業(yè)務(wù)流程定義語(yǔ)言(SFDL)的一種服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是一種服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,其特征是基于XML標(biāo)準(zhǔn),研究千萬(wàn)級(jí)用戶的電信支撐系統(tǒng)(BOSS)的特點(diǎn),參照BMPL和XPDL語(yǔ)言,擴(kuò)展標(biāo)準(zhǔn)內(nèi)容,增加常用函數(shù)、交易事務(wù)支持的語(yǔ)言定義,簡(jiǎn)化流程控制。本發(fā)明的有益效果是由于本發(fā)明在流程定義語(yǔ)言適用于數(shù)據(jù)規(guī)模巨大、交易量巨大、實(shí)時(shí)性響應(yīng)要求很高的千萬(wàn)級(jí)電信企業(yè)支撐系統(tǒng)。在應(yīng)用系統(tǒng)中引入SFDL,可以帶來(lái)以下好處1)、加快業(yè)務(wù)部署速度,提高業(yè)務(wù)開發(fā)質(zhì)量。通過(guò)復(fù)用服務(wù),通過(guò)SFDL描述業(yè)務(wù)流程,開發(fā)速度提升8%,缺陷率(Bug/萬(wàn)行代碼)降低1%左右。2)、提高系統(tǒng)的可維護(hù)性。SFDL的應(yīng)用,將系統(tǒng)劃分成服務(wù)、界面幾個(gè)層次,通過(guò)引擎的管理功能,能方便的管理和控制系統(tǒng)部署的服務(wù)以及前段的接入等等。3)、提高系統(tǒng)穩(wěn)定性。通過(guò)SFDL的應(yīng)用,分離了業(yè)務(wù)邏輯和展現(xiàn)邏輯,對(duì)不斷更新的系統(tǒng)來(lái)說(shuō),隔離最大的好處是復(fù)用和Bug影響隔離,在一定程度上提高了系統(tǒng)穩(wěn)定性;另外SFAE的單個(gè)業(yè)務(wù)控制能力也可以限制單個(gè)業(yè)務(wù)/服務(wù)的崩潰或者錯(cuò)誤對(duì)整個(gè)系統(tǒng)的影響。4)、加強(qiáng)系統(tǒng)集成能力。SFDL通過(guò)插件,支持各種接入方式,包括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)進(jìn)行服務(wù)流程描述的語(yǔ)言就是采用SFDL標(biāo)準(zhǔn)。BSSP平臺(tái)具體功能模塊說(shuō)明如下1)服務(wù)流程調(diào)度BSSP平臺(tái)采用服務(wù)流程描述語(yǔ)言SFDL(ServiceFlowDescriptionLanguage)對(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)過(guò)BSSP平臺(tái)的業(yè)務(wù)進(jìn)行權(quán)限安全控制。一些簡(jiǎn)單的查詢類的業(yè)務(wù)也可以配置不需要進(jìn)過(guò)權(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í)緩存,以加快訪問(wèn)速度,優(yōu)化性能。5)、綜合查詢BSSP平臺(tái)提供預(yù)先配置的查詢類服務(wù),將查詢類的SQL語(yǔ)句通過(guò)配置定義成服務(wù),同時(shí)定義該SQL語(yǔ)句的輸入、輸出數(shù)據(jù)格式。查詢類服務(wù)可以在流程定義中直接使用,這樣大大減輕開發(fā)工作量,也提高了查詢類服務(wù)的可維護(hù)性。6)、業(yè)務(wù)交易福建移動(dòng)BOSS系統(tǒng)采用東方通TongEasy交易中間件來(lái)保證多子系統(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)。通過(guò)BSSP平臺(tái)可以很清楚整個(gè)BOSS系統(tǒng)的業(yè)務(wù)、服務(wù)分布,以及業(yè)務(wù)、服務(wù)之間的關(guān)聯(lián)關(guān)系。整個(gè)BOSS系統(tǒng)一目了然,非常清晰。權(quán)利要求1.一種服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,其特征是基于XML標(biāo)準(zhǔn),研究千萬(wàn)級(jí)用戶的電信支撐系統(tǒng)的特點(diǎn),參照BMPL和XPDL語(yǔ)言,擴(kuò)展標(biāo)準(zhǔn)內(nèi)容,增加常用函數(shù)、交易事務(wù)支持的語(yǔ)言定義,簡(jiǎn)化流程控制。2.一種服務(wù)流程定義語(yǔ)言的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,其特征是所述的BSSP平臺(tái)具體功能模塊1)服務(wù)流程調(diào)度BSSP平臺(tái)采用服務(wù)流程描述語(yǔ)言SFDL對(duì)業(yè)務(wù)流程進(jìn)行定義描述,同時(shí)提供強(qiáng)大的驅(qū)動(dòng)引擎,對(duì)定義的流程進(jìn)行解析,調(diào)用相應(yīng)的服務(wù),完成業(yè)務(wù)功能;在引擎中提供常用流程已解析的二次緩存,加快業(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)過(guò)BSSP平臺(tái)的業(yè)務(wù)進(jìn)行權(quán)限安全控制;簡(jiǎn)單的查詢類的業(yè)務(wù)也可以配置不需要進(jìn)過(guò)權(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í)緩存,以加快訪問(wèn)速度,優(yōu)化性能;5)綜合查詢BSSP平臺(tái)提供預(yù)先配置的查詢類服務(wù),將查詢類的SQL語(yǔ)句通過(guò)配置定義成服務(wù),同時(shí)定義該SQL語(yǔ)句的輸入、輸出數(shù)據(jù)格式;查詢類服務(wù)可以在流程定義中直接使用,查詢類服務(wù)的可維護(hù)性。6)業(yè)務(wù)交易BOSS系統(tǒng)采用TongEasy交易中間件來(lái)保證多子系統(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)。通過(guò)BSSP平臺(tái)可以很清楚整個(gè)BOSS系統(tǒng)的業(yè)務(wù)、服務(wù)分布,以及業(yè)務(wù)、服務(wù)之間的關(guān)聯(lián)關(guān)系。全文摘要本發(fā)明公開了一種服務(wù)流程定義語(yǔ)言(SFDL)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)方法,屬系統(tǒng)建立服務(wù)流程的計(jì)算機(jī)實(shí)現(xiàn)方法。本發(fā)明基于XML標(biāo)準(zhǔn),研究千萬(wàn)級(jí)用戶的電信支撐系統(tǒng)(BOSS)的特點(diǎn),參照BMPL和XPDL語(yǔ)言,擴(kuò)展標(biāo)準(zhǔn)內(nèi)容,增加常用函數(shù)、交易事務(wù)支持的語(yǔ)言定義,簡(jiǎn)化流程控制。由于本發(fā)明在應(yīng)用系統(tǒng)中引入SFDL,可以帶來(lái)好處。本發(fā)明流程定義語(yǔ)言適用于數(shù)據(jù)規(guī)模巨大、交易量巨大、實(shí)時(shí)性響應(yīng)要求很高的千萬(wàn)級(jí)電信企業(yè)支撐系統(tǒng)。文檔編號(hào)G06Q50/00GK101017542SQ200710008588公開日2007年8月15日申請(qǐng)日期2007年2月9日優(yōu)先權(quán)日2007年2月9日發(fā)明者阮前,劉寧,曹勇,張拓,孫科為,陳歘,陳純青,黃慶榮,梁鍵,鄭培強(qiáng),汪秀清,陳奕華,周毅,周志武,胡春雨,陳青輝,陳慶國(guó),林俊德申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)福建有限公司,福建新大陸軟件工程有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
牙克石市| 峨山| 兴业县| 五河县| 高州市| 塘沽区| 方正县| 迁西县| 沽源县| 安塞县| 龙川县| 宜兰市| 闸北区| 章丘市| 新闻| 长阳| 罗源县| 南川市| 紫阳县| 开化县| 日照市| 石家庄市| 新安县| 伊金霍洛旗| 乌兰察布市| 舟曲县| 黑龙江省| 科技| 多伦县| 华阴市| 江安县| 罗田县| 三原县| 泰顺县| 长沙县| 延寿县| 二连浩特市| 太湖县| 沙坪坝区| 资源县| 合阳县|