[發明專利]一種基于微服務的操作系統SaaS應用自動整合方法有效
| 申請號: | 201611145075.4 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN109361719B | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 郭晨晨 | 申請(專利權)人: | 上海儀電(集團)有限公司中央研究院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙繼明 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 微服 操作系統 saas 應用 自動 整合 方法 | ||
1.一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,SaaS應用提供面對整合時容器創建規則的配置文件,所述方法包括以下步驟:
S1、操作系統讀取要整合的SaaS應用的配置文件;
S2、逐行解析S1中的配置文件,獲取SaaS應用使用的微服務列表A和微服務鏈接指令碼B;
S3、將S2中的A與操作系統已運行的微服務列表C進行比對,生成微服務列表D,將S2中的B與操作系統已運行的微服務列表C進行比對,生成微服務列表E;
S4、操作系統依次調用內部接口,利用容器技術將S3中的D中每一個微服務啟動在一個容器中,并實現運行;
S5、操作系統根據S2中的B將S4中新啟動的微服務與S3中的E鏈接,重新構建出完整功能的SaaS應用;
S6、進行數據庫整合。
2.根據權利要求1所述的一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,所述的微服務列表D是提取在A中而不在B中的微服務所得。
3.根據權利要求1所述的一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,所述的微服務列表E是提取A、B中均存在的微服務所得。
4.根據權利要求1所述的一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,步驟S6中的數據庫整合具體為:將S5中所得的SaaS應用數據存儲部分鏈接到操作系統原有的統一數據庫中,實現操作系統內部的數據統一和共享。
5.根據權利要求1所述的一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,步驟S4和步驟S5中應用操作系統內核的namespace衍生的容器技術。
6.根據權利要求1所述的一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,所述SaaS應用設有功能模塊,各個功能模塊均以微型服務的形式提供。
7.根據權利要求6所述的一種基于微服務的操作系統SaaS應用自動整合方法,其特征在于,所述SaaS應用的各個功能模塊之間通過RESTful API實現數據通訊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海儀電(集團)有限公司中央研究院,未經上海儀電(集團)有限公司中央研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611145075.4/1.html,轉載請聲明來源鉆瓜專利網。





