[發明專利]SOA系統中基于事務分析的服務劃分及粒度合理性評價方法無效
| 申請號: | 200810025481.6 | 申請日: | 2008-05-05 |
| 公開(公告)號: | CN101576970A | 公開(公告)日: | 2009-11-11 |
| 發明(設計)人: | 劉海青;張朝暉;趙云;曹伏寧;周志勇;蔡捷;鮑全松;焦勝勇;喻忠超;顏福春 | 申請(專利權)人: | 江蘇省金思維信息技術有限公司 |
| 主分類號: | G06Q10/00 | 分類號: | G06Q10/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210042江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | soa 系統 基于 事務 分析 服務 劃分 粒度 合理性 評價 方法 | ||
技術領域
本發明涉及一種SOA系統中基于事務分析的服務劃分及粒度合理性評價方法,所屬技術領域是SOA構架下服務的劃分。
背景技術
按照SOA思想,將服務作為構建應用系統的基本要素,如何劃分服務是構建基于SOA系統的首要任務。服務劃分的好壞直接影響系統的應變能力、系統的運行效率、系統的維護代價以及服務本身的可維護性。這就是說服務劃分將影響實施SOA方法的總體效果。因此關于如何劃分服務的問題已成為學術界和產業界共同的熱點話題。服務劃分問題主要就是確定系統中的服務應該分為幾類?哪些成分應該定義為服務?服務是大點好還是小點好?以多大為合適?服務分得細,每個服務設計簡單,靈活性好,但一個系統中的服務就多,服務間的請求-響應連接也多,也就是說服務間的耦合度增加了,使系統更趨復雜,從而導致系統維護難度的增加,而且系統的效率也會降低;粗粒度的服務,實現的功能比較多,設計就復雜,服務的維護比較難,而且對響應頻繁的需求變化不夠靈活,可重用性較差,但系統中的服務總數少,服務間的耦合度小,不僅使系統維護比較簡單,而且運行效率也較高。
圍繞這些問題已有不少專著、文章進行了討論,但主要還是概念的闡述、經驗或體會的交流,基本上都是主觀的度量,沒有客觀的標準,也沒有規范化的可操作的方法。所以,服務的劃分仍然是實現SOA架構的信息系統的主要困惑。
本發明是以發明單位長期從事基于組件技術的企業管理軟件實施經驗為基礎,總結近幾年實施SOA構架下新一代ERP的實踐體會,提出一套劃分服務的規范化方法。
發明內容
針對目前在服務劃分中遇到的種種困惑,如怎樣開始服務劃分、如何識別和分離出服務、哪些服務需要控制其粒度、怎樣評價服務的粒度等,本發明將提出一套方法,這套方法包括劃分服務的流程、服務的分類及初始劃分方法、評價服務的量化指標以及評價方法等,以期為解決以上的困惑提供一種規范化并且可操作的服務劃分方法。
本發明的技術解決方案
本發明的技術方案說明如下:
1.劃分服務的流程
劃分服務的一般流程如圖1所示。其中包含的基本步驟有:
1)服務分類
2)服務的初始劃分
3)評價服務粒度的合理性
4)服務定義并存檔
5)調整服務的劃分
以下分別闡明每一步驟的詳細內容:
2.服務的分類
對于企業的事務系統,服務的分類結構如下所示:
服務分類:
◆事務對象類服務
◆事務功能類服務
基本功能服務
公共服務
組合功能服務
流程服務
◆系統類服務
工具類服務
中介類服務
根據不同的事務類型,可以識別和定義服務類型。
2.服務的識別和定義
1)定義面向事務實體的基本服務
●從事務流程圖分析基本的事務實體(采用實體-聯系或對象分析方法,識別那些在多個功能域中都會涉及到的基本事務對象,如制造業中的BOM表,庫存表,賬單、訂單等,可按行業定義基本事務對象);將事務實體及其上的基本操作包裝為面向事務實體的基本服務。
2)定義面向事務的服務
●通過(行業)事務功能的分析,分解出具有獨立的、完整的事務意義的模塊,可考慮將這些模塊定義為服務。其中最小功能單位的模塊稱其為面向事務的基本服務,其他功能模塊定義的服務可能需要引用別的服務才能實現其全部功能。這一類服務便是組合服務。
●通過對行業信息管理系統如ERP的分析,識別通用模塊,定義大粒度的通用服務或專用服務。
●分析事務流程,識別核心流程和相對穩定的支撐流程,分析核心流程的可重組性,分離出可被重組的模塊,考慮這些模塊包裝成服務的可能性;分析將支撐流程封裝成服務的可能性。
3)識別工具類服務
這類服務包括完成某些格式轉換或語義轉換功能的中介服務以及工具類服務。通過系統功能的分析,識別這類服務。
3.服務的初始劃分
面向事務實體的基本服務、具有最小功能單位的基本功能服務以及工具類服務,因為其含義和定界比較明確,可直接識別并定義;對于其他各類組合服務可按以下準則識別并作初始劃分:
1)事務完整性
2)可重用性
3)穩定性
4)系統開發及維護的有效性
4.服務劃分的評價指標及計算方法
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇省金思維信息技術有限公司,未經江蘇省金思維信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810025481.6/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





