[發明專利]一種應用開發方法和運行該方法所開發應用的平臺系統有效
| 申請號: | 201110460349.X | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN102523308A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 高磊 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 100089 北京市海淀區萬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 開發 方法 運行 平臺 系統 | ||
1.一種應用開發方法,其特征在于,該方法包括:將應用開發拆分到單個信令級別,并且基于如下層次結構進行應用開發:
開發基礎框架類庫,所述基礎框架類庫中定義多種應用組件AppBean基礎類型、應用上下文接口及基本應用上下文類型的實現,以提供基礎核心功能;其中不同的AppBean基礎類型對應不同類型的應用,用于處理不同類型的信令;
根據業務特性,在基礎框架類庫的基礎上開發為業務定制的業務框架類庫;
基于基礎框架類庫和業務框架類庫,開發實現業務需求的應用;其中,該開發的應用基于應用上下文進行資源訪問。
2.根據權利要求1所述的方法,其特征在于,當需要開發新類型應用時,該方法還包括:
利用基礎框架類庫提供的擴展接口,在業務框架類庫中擴展與該新類型應用對應的AppBean基礎類型,以及在業務框架類庫中擴展針對該新類型應用的應用上下文;
利用業務框架類庫提供的擴展接口,擴展新類型的應用。
3.根據權利要求1所述的方法,其特征在于,所述應用上下文在數據構成上包括兩部分:
通用資源標志符URI:包括用戶的索引信息,負責后續的資源定位;
附加數據:包括該應用的屬性信息。
4.根據權利要求1所述的方法,其特征在于,所述AppBean基礎類型包括:處理超文本傳輸協議HTTP請求的超文本傳輸協議應用組件HttpAppBean、處理遠程過程調用協議RPC請求的遠程調用應用組件RemoteAppBean、和處理定時任務的任務應用組件JobAppBean。
5.根據權利要求2所述的方法,其特征在于,該方法還包括:開發實現業務需求的應用包括:
令該應用的元數據標注包括以下的一種或多種:應用的名字和分類名、應用的狀態信息、HTTP前綴/事件名稱、加載應用服務上下文信息。
6.一種運行根據權利要求1至5中任一項所述方法開發的應用的平臺系統,其特征在于,該系統包括:代理服務器和云計算應用服務系統,其中,云計算應用服務系統中的應用服務器集群上負載并運行應用,并且云計算應用服務系統中保存有應用的描述信息以及應用與應用服務器之間的對應關系;
代理服務器,用于接收客戶端請求消息,對客戶端請求消息進行解析,確定對應的應用,根據該應用的描述信息創建應用上下文,在所述客戶端請求消息中添加應用上下文后,根據所述應用與應用服務器之間的對應關系將客戶端請求消息分發給對應的應用所在的應用服務器;接收應用服務器端返回的處理結果,并返回給客戶端;
應用服務器集群中的應用服務器,用于在接收到代理服務器發送的客戶端請求消息時,將該客戶端請求消息交給對應的應用進行處理,并將處理結果返回給代理服務器;所述對應的應用處理該客戶端請求消息所請求的任務,根據所述應用上下文進行數據資源定位,得出處理結果。
7.根據權利要求6所述的系統,其特征在于,所述云計算應用服務系統包括:中心服務器、資源服務器和由多個應用服務器組成的應用服務器集群;
中心服務器,用于接收外部上傳的應用,將應用的描述信息保存到應用配置信息列表中,創建所述應用與應用服務器之間的對應關系,并在對應的應用服務器上部署該應用,保存用于保存應用與應用服務器之間的對應關系的應用運行信息列表;
每個應用服務器,用于將所負載的應用的運行信息上傳到中心服務器上的用于保存應用與應用服務器之間對應關系的應用運行信息列表中;
其中,應用配置信息列表包括如下信息:應用ID、應用名稱、應用服務類型、應用進程名和應用元數據標注;應用運行信息列表包括如下信息:應用進程名稱和應用的服務地址;
資源服務器,用于保存應用服務器上的各應用處理客戶端請求消息所請求的任務時需要訪問的數據資源;
代理服務器,在接收到客戶端請求消息時,用于通過查詢中心服務器上的應用配置信息列表識別所述客戶端請求消息所對應的應用服務,然后通過查詢中心服務器上的應用配置信息列表和應用運行信息列表獲得對應的應用的服務地址,根據所獲得的服務地址將客戶端請求消息分發給對應的應用服務所在的應用服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110460349.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種動態調整音頻解碼器功耗的方法、系統及多媒體設備
- 下一篇:鎖扣式擋圈





