[發明專利]在面向服務體系結構系統的服務模型中排布策略的方法和裝置有效
| 申請號: | 200610093193.5 | 申請日: | 2006-06-23 |
| 公開(公告)號: | CN101094223A | 公開(公告)日: | 2007-12-26 |
| 發明(設計)人: | 周宇辰;劉昕鵬 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/28 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 李崢;于靜 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 服務 體系結構 系統 模型 排布 策略 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,具體地,涉及在面向服務體系結構(Service-Oriented?Architecture,SOA)系統的服務模型中排布策略的方法和裝置。
背景技術
隨著web服務應用的日益復雜化,第一代web服務體系結構已不再適應目前web服務的開發需求。因此,在第一代體系結構的基礎上提出了一種面向服務的體系結構(Service-Oriented?Architecture,SOA)。SOA是一個概念,它定義一個web服務系統可以由一系列獨立但又相互協作的子系統或者服務組成。這樣的結構使各個服務獨立出來,只將需要聲明的接口告訴給其他的服務即可。因此,SOA允許創建松散耦合的企業業務流程。這樣,在SOA中,一個Web服務系統可以由遠程的、不同域中的web服務所構成,從而能夠使跨越多個業務范圍的服務流程取代傳統的分層結構。
SOA系統應滿足服務級別協議(Service?Level?Agreement,SLA),以保證企業所購買服務的可靠性和實用性,從而滿足企業對服務質量的要求。web服務策略則用于描述web服務在與其他web服務或用戶的交互中的需求和能力,其是服務級別協議的重要保證。
策略是一個寬泛的術語,其涉及到與SOA系統中功能性的部分(functional)相對應的非功能性的部分(non-functional),諸如安全性、可靠性、事務、隱私等各個領域。類似的,表達策略的方式也不局限于通用策略或安全性策略的表達方式。對于web服務策略而言,一般包括策略框架(Policy?Framework,WS-Policy)文檔,其定義了表達web服務策略的語法;策略附加(Policy?Attachment,WS-Policy?Attachment)文檔,其定義了如何將這些策略附加到web服務;通用策略斷言(WS-PolicyAssertions)及一組安全性策略斷言(WS-Security?Policy)。
由IBM、BEA、Microsoft等定義的web服務策略框架(Web?ServicesPolicy?Framework,WS-Policy)是web服務策略的實際標準。它提供描述web服務的策略的通用模型和相應的語法。WS-Policy旨在允許可擴展性。也就是說,WS-Policy定義了一組基本的結構,這組結構可由其他web服務規范使用及擴展,以描述廣泛的服務需求和能力。在WS-Policy的基礎之上,已針對系統的不同方面而定義出一組標準,這些標準包括web服務可靠性消息傳遞策略(WS-RM?Policy)、web服務安全策略(WS-SecurityPolicy)、web服務基本事務(WS-Atomic?Transaction)、web服務策略斷言(WS-Policy?Assertions)等。用戶也可根據需要基于WS-Policy和相關的標準定義策略語言。
當前,大部分系統開發人員的注意力都集中在運行時策略執行審核上。然而,在所設計的服務發布之前的設計時策略執行和驗證對于確保服務的正確性也是相當重要的。目前,例如Systinet策略管理器(Systinet?PolicyManager)提供了用于驗證單個服務的對于WS-I(Web?ServicesInteroperability?Organization,web服務互操作性組織,其發布了WS-I基本概要,概要包含核心web服務規范的實現指導原則,這些指導原則是一組要求,定義了應該如何用這些規范來開發可互操作的web服務)的遵從性、文檔完整性、句法有效性的工具。但是,這種工具僅針對于單個服務的策略的正確性、完整性和有效性的驗證。
因此,目前還不存在用于在SOA系統中進行設計時服務策略的正確性和一致性的驗證的方法和工具,也不存在用于生成SOA系統的非功能性結構的框架的工具。
發明內容
本發明正是鑒于上述現有技術中的問題提出的,其目的在于提供在面向服務體系結構系統的服務模型中排布策略的方法和系統,以便能夠在SOA系統設計時對于其多個服務組件的策略進行正確性和一致性的驗證,從而有助于SOA系統的設計以及設計的正確性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610093193.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:桑椹紅酒的制作方法
- 下一篇:支持多種網絡接入進行數據傳輸的方法





