• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>復旦大學專利>正文

    一種對基于SOA的業務運營支撐系統的服務管理方法技術方案

    技術編號:7838101 閱讀:304 留言:0更新日期:2012-10-12 03:19
    本發明專利技術屬于計算機技術領域,具體為一種基于SOA的業務運營支撐系統的服務管理方法。本方法主要涉及3個模塊:服務注冊中心、服務質量監控中心和工作流引擎。本方法中,注冊中心基于UDDI,并且采用e-TOM模型中所提出的聚合商業實體和商業實體的概念對服務進行粒度劃分式的注冊;服務質量監控中心,根據ISO/IEC9126模型,對一些關鍵服務進行替換策略;工作流引擎實現從業務到服務映射,驅動業務流程的運作,并為質量監控中心和服務設計人員反饋服務的相關信息,提高系統運行效率。本發明專利技術對于實施了基于SOA架構信息系統平臺的企業,具有重要意義。

    【技術實現步驟摘要】

    本專利技術屬于計算機
    ,具體涉及對采用SOA (Service OrientedArchitecture)架構的業務運營支撐系統的服務管理的方法。
    技術介紹
    隨著市場競爭的日趨激烈,多數企業由以產品為中心轉型為以客戶為中心。為了更好的服務客戶,快速推出新業務的能力以及迎合客戶的需求變化而更改現有業務是在所難免的,以往的業務運營支撐系統的架構已很難適應這種變化,而且各子系統之間的信息共享拙劣。因此,近年來提出的面向服務的架構廣受追捧,軟件即服務的思想大大提高了系統的靈活性以及服務的復用性,較好的解決了業務需求變化或快速推出業務帶來的問 題。但隨著服務的增多,也因此帶來了另一個問題——這么多的服務如何管理?如果管理不當,那么系統的運行效率將是堪憂的。本專利技術從服務生命周期的3個階段出發,即服務初始化、服務的增刪改查和服務在運行期間的動態管理,3個模塊協同工作,共同實現對眾多服務的有效管理,提聞系統運行效率。
    技術實現思路
    本專利技術的目的在于提出一種能夠對眾多服務進行有效管理,提高系統運行效率的基于SOA的業務運營支撐系統的服務管理方法。本專利技術提出的基于SOA的業務運營支撐系統的服務管理方法,設計3個模塊,并使3個模塊協同工作,實現對系統中眾多服務的管理。3個模塊分別為服務注冊管理模塊、月艮務質量管理模塊和工作流引擎模塊。其中,服務注冊管理模塊是一個服務注冊中心。用于服務的增、刪、改、查,采用TMF(電信管理論壇)提出的e-TOM模型中的聚合商業實體和商業實體的概念對服務進行分類,并且以此作為組織服務的標準。服務質量管理模塊是一個服務質量監控中心,用于對服務運行期間的動態監控,采用關鍵服務替換策略。工作流引擎模塊串聯起各服務,用服務與業務的映射,提高服務重用的可能性和業務驅動的靈活性,并為質量監控中心反饋服務的相關信息。本專利技術采用的系統結構如圖I所示,為了便于服務的掛接、撤銷等,系統采用總線結構。本專利技術的步驟 (I)利用面向對象思想和e-TOM模型的概念從業務流程中提取出相關服務,并掛接到總線上,向服務注冊中心注冊。(2)工作流引擎組合服務與邏輯,驅動業務的運行,并反饋服務信息給質量監控中心和服務設計人員。(3)質量監控中心動態監控服務運行情況。這三個步驟主要由3個模塊實現,下面就從3個方面出發,介紹本專利技術實現對服務的有效管理,從而提高系統的運行效率和靈活性的。I、服務掛接,其時序圖如圖2所示(I)以TMF提出的e-TOM模型中的聚合商業實體和商業實體的概念為參考,從業務流程中,提取粒度不同的服務,完成服務需求設計,并由開發人員開發出相應對的服務。(2)將服務掛接到企業系統總線上,并發送消息給服務注冊中心進行注冊(對應圖2中的①)。(3)服務注冊中心向服務質量監控中心發送IS0/IEC 9126模型要求的與服務相關的信息,服務質量監控中心據此更新本模塊維護的服務質量參數表,表中記錄了 IS0/IEC9126模型要求的所有參數(對應圖2中的②③)。(4)服務注冊中心發送消息給工作流引擎,工作流引擎收到消息后,更新業務服務映射表,并驅動相關業務的運作(對應圖2中的④⑤)。2、服務運行期間的監控 根據IS0/IEC 9126模型,并結合算法9廠 mYjmxPi (其中Pi為IS0/IEC 9126模型所要求的參數,Wi為參數對應的權重,通常根據1 = 1實際的系統和以往的經驗來設定各個PiK對應的I)。為%設定一個閾值動態計算各個服務的值,每間隔t秒遍歷計算質量表中的所有值值,當QP 0 j時,表明服務j未能正常執行其功能,在表中的標志位的參數L加1,如此循環,直至^時,其中Ij為標志位的閾值,表明該服務已不能承擔其聲明的功能,需要替換或重啟。對重要和不重要的服務,采取不同的策略。由于關鍵的服務(即重要的服務)影響系統的整體性能,所以對關鍵的服務采取異地備份是有必要的,根據上述算法,當關鍵服務出現問題時,采取替換策略,由工作流引擎中止出問題的服務,然后發送消息激活異地備份的服務,消息中需含有被停服務的上下文,并且發出警報告知系統工作人員,有關鍵服務已被中止,需重新調試。對于不重要的服務,由于不影響系統的整體性能,所以不需異地備份,采取直接發出警報告知服務維護人員進行相應的處理。3、工作流引擎 工作流引擎是系統的核心,所有的業務流程都是在此驅動的。工作流引擎根據業務服務映射表,并在服務與服務之間加入適當的邏輯處理,便可驅動相關業務的運作。增加業務和服務的映射,當業務流程變更時,且調用的服務不變,而處理邏輯變更時,只需修改邏輯,或者當處理邏輯不變,只是變更了服務的話,那么只需將新的服務替換舊有服務即可,大大提高系統的靈活性。并且在服務為質量監控中心篩選出關鍵服務以及為設計人員提供篩選出冗余或不合適的服務,以下是篩選策略為每一個服務設置一個標志位Dk,每調用一次k服務,Dk便加1,每間隔時間T,遍歷一次服務注冊中心,將其中Dk〈X (所設閾值)的服務加入工作流引擎的服務待刪表中,并為待刪表中的服務設置標志位Lk,K服務每加入一次待刪表,Lk便增I,當經過N個T時間之后,服務待刪表中的服務的標志位Lk=N時,表明該服務調用次數極少,放入刪除表中,供系統人員參考。刪除表中的服務,有兩種可能,一種可能是由于在服務設計之初,從業務流程中提取出的該服務是冗余的或者是錯誤的;另一種可能就是在服務變更之后,所有調用該服務的業務都不再有調用該服務的需求,此時該服務供服務設計人員參考,作相應處理。而Dk的值很高時,為之也設定一個閾值S,當Dk>S時,表明該服務經常被調用,將該服務的信息列入常用服務表,作為質量監控中心的關鍵服務。由于遍歷服務注冊中心較為頻繁,所以遍歷的效率是影響系統性能的重要指標之一。由于在設計服務時,是以e-TOM模型中的聚合商業實體和商業實體(如圖3所示)為參照,從業務流程中提取服務的,所以注冊中心采用如圖3所示的樹形結構來編排服務的注冊信息,由于其本質思想源于面向對象思想中類和對象以及類與類之間的關系,將掛接到系統上的服務視為聚合商業實體或商業實體的所能提供的方法,所以注冊中心按此結構編排,在工作流引擎遍歷服 務信息時,提高了效率和響應時間。有了服務的質量監控,分層分類的注冊中心和工作流引擎的管控,使采用了 SOA的業務運營支撐系統的服務管理切實可行并從一定程度上提高系統的效率。附圖說明圖I是系統框架結構圖。圖2是服務掛接注冊流程圖。圖3是以ABE和BE劃分的注冊中心的樹形結構圖。圖4是注冊后的服務注冊中心的結構圖。圖5是更新后的業務服務映射表。具體實施例方式以采用圖I結構的某業務運營系統為例,在系統需求分析階段,從業務流程I中根據面向對象的思想提煉出服務A、B,并將服務A、B掛接到系統總線上,發送消息給服務注冊中心進行注冊,業務可能涉及多個商業實體,由于提煉服務是根據面向對象的思想,并且聚合商業實體和商業實體也是根據面向對象的思想,為了敘述方便,假設一個服務對應一個商業實體。在此假設服務A對應商業實體1,服務B對應商業實體2。假設由于市場的需求,公司決定推出一項新的業務2,先從業務2的流程中提煉出服務B、C,并且業務2涉及到的商業實體為商業實體I和商業實體2,因此查詢服務注冊中心,發現商業實體本文檔來自技高網...

    【技術保護點】

    【技術特征摘要】
    1.一種基于SOA的業務運營支撐系統的服務管理方法,其特征在于設計3個模塊,并使3個模塊協同工作,實現對系統中眾多服務的管理;3個模塊分別為服務注冊管理模塊、月艮務質量管理模塊和工作流引擎模塊;其中 服務注冊管理模塊是一個服務注冊中心,用于服務的增、刪、改、查,采用TMF提出的e-TOM模型中的聚合商業實體和商業實體的概念對服務進行分類,并且以此作為組織服務的標準; 服務質量管理模塊是一個服務質量監控中心,用于對服務運行期間的動態監控,采用關鍵服務替換策略; 工作流引擎模塊是一個工作流引擎,用于服務與業務的映射,提高服務重用的可能性和業務驅動的靈活性,并為質量監控中心反饋服務的相關信息; 系統采用總線結構,服務管理方法的具體步驟為 (1)利用面向對象思想和e-TOM模型的概念從業務流程中提取出相關服務,并掛接到總線上,向服務注冊中心注冊; (2)工作流引擎組合服務與邏輯,驅動業務的運行,并反饋服務信息給質量監控中心和服務設計人員; (3)質量監控中心動態監控服務運行情況。2.根據權利要求I所述的服務管理方法,其特征在于步驟(I)中所述服務掛接的步驟為 (1)以TMF提出的e-TOM模型中的聚合商業實體和商業實體的概念為參考,從業務流程中,提取粒度不同的服務,完成服務需求設計,并由開發人員開發出相應對的服務; (2)將服務掛接到企業系統總線上,并發送消息給服務注冊中心進行注冊; (3)服務注冊中心向服務質量監控中心發送IS0/IEC9126模型要求的與服務相關的信息,服務質量監控中心據此更新本模塊維護的服務質量參數表,表中記錄IS0/IEC 9126模型要求的所有參數; (4)服務注冊中心發送消息給工作流引擎,工作流引擎收到消息后,更新業務服務映射表,并驅動相關...

    【專利技術屬性】
    技術研發人員:邱錫鵬范雄雄趙進宋旭翃朱悅念金燕芬
    申請(專利權)人:復旦大學東方有線網絡有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 狠狠噜天天噜日日噜无码| 亚洲6080yy久久无码产自国产 | 狠狠精品久久久无码中文字幕| 影音先锋无码a∨男人资源站| 无码人妻精品内射一二三AV| 在线精品无码字幕无码AV| 亚洲中文字幕久久无码| 国产成人无码区免费内射一片色欲| 午夜福利无码不卡在线观看| 亚洲AV无码AV吞精久久| 无码精品人妻一区二区三区免费看| 久久久久无码精品国产app| 亚洲av无码片在线播放| 国产精品成人一区无码| 精品日韩亚洲AV无码一区二区三区 | 精品无码AV一区二区三区不卡| 成人无码区免费视频观看| 未满十八18禁止免费无码网站| 一本之道高清无码视频| 免费无码AV片在线观看软件| 无码一区二区三区免费| 成人无码a级毛片免费| 国产精品成人一区无码| 特级小箩利无码毛片| 日韩精品久久无码中文字幕| HEYZO无码综合国产精品| 亚洲av无码成人精品国产 | 亚洲a无码综合a国产av中文| 无码国产福利av私拍| 国产成人精品无码免费看| 色欲香天天综合网无码| 久久亚洲AV成人无码国产电影| 伊人无码精品久久一区二区 | 国产羞羞的视频在线观看 国产一级无码视频在线 | 一区二区三区无码高清| 国产精品无码一区二区三区毛片 | 亚洲午夜AV无码专区在线播放| 国产精品亚洲专区无码牛牛| 日本无码一区二区三区白峰美| 亚洲人片在线观看天堂无码| 孕妇特级毛片WW无码内射|