[發明專利]用于自動SOA應用部署的SOA注冊處、方法和平臺管理器無效
| 申請號: | 200910163381.4 | 申請日: | 2009-08-17 |
| 公開(公告)號: | CN101655790A | 公開(公告)日: | 2010-02-24 |
| 發明(設計)人: | 馬卡斯·格雷納爾;凱·漢斯-彼得·溫克爾;哈拉德·斯隆寧;雨朵·哈非曼;朱利安·哈巴斯 | 申請(專利權)人: | 軟件股份公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 | 代理人: | 李曉冬;南 霆 |
| 地址: | 德國達*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 自動 soa 應用 部署 注冊 方法 平臺 管理器 | ||
1.一種用于將至少一個SOA應用自動部署到至少一個平臺上的SOA注冊處(1),所述至少一個SOA應用包括一個或多個組件,所述SOA注冊處(1)包括:
a.與一個或多個抽象組件描述(AC1、AC2、AC3)有關的至少一個SOA應用描述(A1),該一個或多個抽象組件描述(AC1、AC2、AC3)描述了所述至少一個SOA應用的組件;
b.所述一個或多個抽象組件描述(AC1、AC2、AC3)中每一個抽象組件描述的至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31),所述至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31)包括目標平臺上的相應組件的一個或多個需求;和
c.至少一個平臺描述符(P1、P2),其包括所述至少一個平臺的一個或多個特性。
2.根據權利要求1所述的SOA注冊處(1),其中所述至少一個平臺的一個或多個特性包括所提供平臺組件的名稱和/或版本號。
3.根據權利要求1或2所述的SOA注冊處(1),其中所述至少一個平臺的一個或多個特性作為條目存儲在所述SOA注冊處(1)的至少一個分類中,并且其中所述至少一個平臺描述符(P1、P2)包括對所述條目的引用。
4.根據前述權利要求中任何一個所述的SOA注冊處(1),其中所述一個或多個需求包括所需平臺組件的名稱和/或版本號以及任何數量的邏輯操作符。
5.根據前述權利要求中任何一個所述的SOA注冊處(1),其中通過至少一個本體來描述所述至少一個平臺的一個或多個需求和/或一個或多個特性。
6.根據前述權利要求中任何一個所述的SOA注冊處(1),其中所述一個或多個抽象組件描述(AC1、AC2、AC3)、所述至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31)和/或所述至少一個平臺描述符(P1、P2)包括名稱和/或類型。
7.根據前述權利要求中任何一個所述的SOA注冊處(1),其中所述至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31)包括用于確定部署順序的序列號。
8.根據前述權利要求中任何一個所述的SOA注冊處(1),其中所述一個或多個需求存儲在SOA注冊處(1)外部,并且所述至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31)包括對所述需求的引用。
9.根據前述權利要求中任何一個所述的SOA注冊處(1),其中所述SOA注冊處(1)分布在多個SOA注冊處之間。
10.一種用于將至少一個SOA應用自動部署到至少一個平臺上的方法,所述至少一個SOA應用包括一個或多個組件,所述方法包括以下步驟:
a.從根據權利要求1-9中任何一個的SOA注冊處(1)選擇所述至少一個SOA應用的SOA應用描述(A1)和所述至少一個平臺的平臺描述符(P1、P2)
b.針對所選擇的應用描述(A1)的一個或多個抽象組件描述(AC1、AC2、AC3)中的每一個,選擇至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31)中的一個;和
c.將對應于所選擇的具體組件描述(CC11、CC12、CC21、CC22、CC31)的組件部署到所述平臺上。
11.根據權利要求10所述的方法,其中步驟b.中的所述選擇包括:針對所述至少一個具體組件描述(CC11、CC12、CC21、CC22、CC31)中的每一個,測試對應于所述平臺描述符(P1、P2)的平臺是否滿足所述一個或多個需求,并且選擇第一匹配的具體組件描述。
12.根據權利要求11所述的方法,其中步驟b.中的所述測試可通過根據推斷比較所述一個或多個需求和所述至少一個平臺的一個或多個特性來執行。
13.根據前述權利要求10-12中任何一個所述的方法,其中僅在針對所述一個或多個抽象描述(AC1、AC2、AC3)中的每一個可以選擇所述具體組件描述(CC11、CC12、CC21、CC22、CC31)中的至少一個的情況下,執行步驟c.中的所述部署。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于軟件股份公司,未經軟件股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910163381.4/1.html,轉載請聲明來源鉆瓜專利網。





