[發明專利]一種企業服務總線中的動態消息路由方法及裝置無效
| 申請號: | 201010562868.2 | 申請日: | 2010-11-29 |
| 公開(公告)號: | CN102480417A | 公開(公告)日: | 2012-05-30 |
| 發明(設計)人: | 黃軍昌;王志偉 | 申請(專利權)人: | 北京中和威軟件有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100081 北京市海淀區中關村*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 企業 服務 總線 中的 動態 消息 路由 方法 裝置 | ||
1.一種企業服務總線中的動態消息路由方法,其特征在于,該方法包括如下步驟:
消息路由器接收服務提供者的注冊請求,將所述服務提供者所提供的服務注冊到所述消息路由器;
消息訂閱者將訂閱請求信息發送至所述消息路由器動態維護的訂閱表;
所述消息服務器基于路由表和所述訂閱表將所述服務發送給所述消息訂閱者。
2.根據權利要求1所述的方法,其特征在于:在所述消息路由器接收服務提供者的注冊請求之后,判斷所述注冊請求是否合法,如果是則執行所述注冊,如果否則拒絕所述注冊。
3.根據權利要求1所述的方法,其特征在于:所述消息路由器動態維護的訂閱表是指所述消息路由器基于來自所述注冊請求中的服務信息和注冊機制的即時通知自動生成和更新所述訂閱表。
4.根據權利要求1所述的方法,其特征在于:所述動態消息路由采用內容的路由方式,自動根據消息的內容來動態確定消息的發送目的地。
5.根據權利要求1所述的方法,其特征在于:所述消息路由器動態生成路由表,并根據轉發消息的反饋信息動態更新路由表;
所述消息路由器動態生成路由表包括:
初始化步驟:消息流程處理引擎分析消息流程,將消息流程寫入路由表;
檢索步驟:消息路由器根據所述訂閱請求消息的內容確定所請求的服務,查詢所述路由表選出所請求的服務,如果沒有找到所請求的服務,則通過所述訂閱表確定服務提供者;
添加步驟:將服務提供者的URI添加到路由表中。
更新步驟:所述消息路由器根據轉發消息的反饋結果確定路由信息的有效性,進行更新路由信息。
6.一種企業服務總線中的動態消息路由裝置,其特征在于,該裝置包括:
接收模塊,用于消息路由器接收服務提供者的注冊請求,將所述服務提供者所提供的服務注冊到所述消息路由器;
第一發送模塊,用于消息訂閱者將訂閱請求信息發送至所述消息路由器動態維護的訂閱表;
第二發送模塊,用于所述消息服務器基于路由表和所述訂閱表將所述服務發送給所述消息訂閱者。
7.根據權利要求7所述的裝置,其特征在于:所述接收模塊包括判斷模塊,用于在所述消息路由器接收服務提供者的注冊請求之后,判斷所述注冊請求是否合法,如果是則執行所述注冊,如果否則拒絕所述注冊。
8.根據權利要求7所述的裝置,其特征在于:所述第一發送模塊包括訂閱表維護模塊,用于所述消息路由器基于來自所述注冊請求中的服務信息和注冊機制的即時通知自動生成和更新所述訂閱表。
9.根據權利要求7所述的裝置,其特征在于:更包括路由模塊,用于使所述動態消息路由采用基于內容的路由方式,并自動根據消息的內容來動態確定消息的發送目的地。
10.根據權利要求7所述的裝置,其特征在于:更包括路由表生成模塊,用于使所述消息路由器動態生成路由表,并根據轉發消息的反饋信息動態更新路由表;
所述路由表生成模塊包括:
初始化模塊:用于根據消息流程處理引擎分析消息流程的結果,將消息流程寫入路由表;
檢索模塊:用于使消息路由器根據所述訂閱請求消息的內容確定所請求的服務,查詢所述路由表選出所請求的服務,如果沒有找到所請求的服務,則通過所述訂閱表確定服務提供者;
添加模塊:用于將服務提供者的URI添加到路由表中。
更新模塊:用于使所述消息路由器根據轉發消息的反饋結果確定路由信息的有效性,進行更新路由信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中和威軟件有限公司,未經北京中和威軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010562868.2/1.html,轉載請聲明來源鉆瓜專利網。





