[发明专利]一种应用开发方法和运行该方法所开发应用的平台系统有效
申请号: | 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.vipzhuanli.com/pat/books/201110460349.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态调整音频解码器功耗的方法、系统及多媒体设备
- 下一篇:锁扣式挡圈