[發明專利]機載SOA平臺關聯性服務發布與選擇方法有效
| 申請號: | 201811418084.5 | 申請日: | 2018-11-26 |
| 公開(公告)號: | CN109561143B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 李鵬;羅玲;孫學 | 申請(專利權)人: | 西南電子技術研究所(中國電子科技集團公司第十研究所) |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成飛(集團)公司專利中心 51121 | 代理人: | 郭純武 |
| 地址: | 610036 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 機載 soa 平臺 關聯性 服務 發布 選擇 方法 | ||
本發明提出一種機載SOA平臺關聯性服務發布與選擇方法,旨在提供一種綜合考慮服務與平臺動態特征相互影響的選擇方法。本發明通過下述技術方案予以實現:每個機載SOA平臺節點將平臺提供的服務信息和平臺關聯性信息項封裝成一個數據包后向機載平臺通信網絡中周期性發送;每個機載SOA平臺根據服務使用者的請求信息,結合當前節點中存儲接收到的各平臺提供的服務信息、平臺關聯性信息綜合進行服務選擇;選擇過程中,服務選擇處理程序首先根據服務的靜態功能性描述信息,從存儲的服務中選出候選服務;然后根據動態指標性信息進行篩選;接下來進行與平臺關聯的依賴性信息預判,并提前鎖定候選服務執行過程中的平臺運動行為以及所需資源開銷。
技術領域
本發明涉及一種主要應用于動態運行環境下的與航空機載SOA平臺特征關聯的服務發布與選擇方法,用于對機載有人平臺或無人機平臺在動態運行環境下提供的服務進行發布和選擇,尤其是可應用于機載動態環境下面向服務的基礎設施實現與技術開發領域。
背景技術
近年來,出現一種被譽為下一代Web服務基礎的技術架構,它就是面向服務架構(Service Oriented Architecture,SOA)。SOA是在計算環境下設計、開發、應用和管理分散的邏輯單元(服務)的一種規范,核心思想是將應用程序的不同功能單元以服務的形式進行接口封裝,然后通過松散耦合的服務組合來完成系統,因此提供了更高層次的復用性。SOA的服務封裝定義獨立于實現服務的硬件平臺、操作系統和編程語言,并采用開放式的標準和通信協議實現服務之間的交互。服務提供者和使用者可以通過SOA架構實現服務的“各盡其能,各取所需”,通過服務能力的發布、選擇、組合與編排增加對任務需求更改的敏捷反映能力,從而更好的適應動態多變的環境。SOA通過標準化、自治和模塊化以及面向業務的靈活架構設計思路,為復雜系統提供了互操作性和以服務為基礎組件的系統構造方式,使得上層業務系統的設計與開發變得更有彈性。
目前,Web Service技術作為面向服務架構的良好實現正受到越來越廣泛的關注。它具備的松散耦合以及平臺無關特性,非常適合于互聯網環境下異構應用之間的互操作和系統集成,對提高網絡軟件生產效率和產品質量具有重要意義。在技術實現過程中已經形成了一套完善的規范化的設計、開發與運行流程體系來實現服務描述、服務發布和發現以及服務策略控制等,其中Web服務描述語言(Web Service Description Language,WSDL)被用來描述服務能力。WSDL是一份XML文檔,其中包含了服務支持的端口信息、具體的操作、每個操作關聯的輸入和輸出消息、消息的數據類型定義以及服務的調用機制信息,這些信息由 WSDL描述文檔中嵌套在definitions元素內的7個重要標簽元素,即types、import、message、portType、operation、binding和service來進行描述。WSDL描述文件對訪問Web服務的操作和訪問時使用的請求/響應消息進行了抽象描述,然后將其綁定到具體的傳輸協議和消息格式上以最終定義具體部署的服務訪問點,服務使用者可以通過WSDL文件訪問服務端提供的服務功能。然而,WSDL僅僅關注Web服務功能方面的描述,而不包含任何非功能方面或者服務質量(Quality of Service,QoS)特性的描述。在SOA軟件架構中,服務使用者還需要知道如何獲取服務、誰提供了服務、服務類型是什么、服務的質量如何以及服務的安全策略等信息,因此服務的發布和發現是實現SOA架構的另一個重要問題。根據實現方式的不同,服務發布與發現的架構分為集中式(有中心,基于目錄,適用于企業級信息系統)、分布式(無中心,P2P架構,適用于移動網絡環境)和混合式(基于目錄的分布式架構,兼具前兩種方式的特點)三種,三種方式各有其適用場合和優缺點,其中以集中式架構UDDI最具代表性,在企業級信息系統中應用最為廣泛。UDDI提供了一種發布與發現Web服務的標準方法,用于建立一個開發并且與平臺無關的框架以描述、發現和集成服務。在基于WebService的 SOA系統服務交互過程中,有服務提供者、服務使用者和服務注冊中心三種角色,三種角色的交互具體涉及到服務發布、查找和綁定操作。一般情況下,服務提供者負責提供可通過網絡訪問的服務,并定義好Web服務的WSDL描述文件,將諸如服務提供者、服務實例及其相關元數據等信息發布到服務注冊中心或者直接發布給服務消費者。服務使用者通過服務描述關鍵字或者語義描述信息向服務注冊中心發起查詢服務請求,服務注冊中心根據查詢信息與已注冊的服務信息進行匹配,并返回滿足要求的服務序列,服務使用者從中選擇合適的服務提供者進行綁定使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西南電子技術研究所(中國電子科技集團公司第十研究所),未經西南電子技術研究所(中國電子科技集團公司第十研究所)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811418084.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高速路擺渡車載送系統
- 下一篇:云手機均衡分配方法與系統





