[发明专利]一种基于快速服务封装的移动应用平台在审
申请号: | 201410511243.1 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104301401A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 肖雪;冯向阳;吴志强;李飞 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 快速 服务 封装 移动 应用 平台 | ||
技术领域
本发明涉及移动互联网领域,具体地说是一种基于快速服务封装的移动应用平台。
背景技术
随着移动终端、移动互联网的快速发展,移动应用及相关理念的普及,越来越多的用户选择业务移动化,将PC桌面应用延伸至手机端,此举有效降低了成本、提高生产效率。但同时在移动应用领域,用户也面临因终端型号多样、不同终端操作系统、各种终端屏幕规格而带来的移动应用版本管理困难、无法统一管理、重复投资问题。
市场存在的众多移动应用管理平台,实现的基本都是应用门户、应用下载入口、部分消息发布功能,在一定程度上解决了上述部分问题,但尚存在如下问题:
(1)无法实现移动应用的统一认证、单点登录,移动应用的授权、认证、鉴权是分离的;
(2)重复开发工作量大,通用的、公用的公共组件、业务组件无法形成有效沉淀;
(3)移动应用之间保持独立,不能实现应用互联、应用跨平台;
(4)移动应用专家级开发人员匮乏,新手居多,导致项目周期加长,成本增加。
在移动终端计算能力有限、计算资源有限、移动应用开发人员急缺的形势下,面对纷繁复杂的移动应用需求,传统的移动应用平台都显得不够快捷、不够简便,用户所需的移动应用平台需要提供快速业务支撑、快速精准投放的能力,支持跨平台的应用开发,做到一次开发、多屏应用,具备应用有效沉淀,减少投资,服务业务的能力。
发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种基于快速服务封装的移动应用平台。该平台采用面向服务的技术原理,将面向服务的体系架构应用至移动应用开发平台中,将移动应用、业务功能、公共功能进行组件化、独立化,形成组件库,通过分层设计,实现视图、服务、数据的相对独立,提高系统的扩展能力、定制能力和安全性。同时,通过创建、配置视图、数据模板的方式,支持服务快速生成。
本发明的技术任务是按以下方式实现的:基于快速服务封装的移动应用平台,由数据层、服务管理层及展现层构成:
所述数据层,用于向移动应用服务端和后台管理提供数据访问接口,为服务管理层提供数据访问接口,包含移动应用平台自身管理数据以及业务系统数据;
所述服务管理层,用于提供应用平台业务服务的管理、平台后台管理、移动应用服务端,以及安全管理,
服务管理层包括快速服务封装框架系统,快速服务封装框架系统用于提供移动应用所需的服务,通过服务配置进行统一封装、发布,通过服务代理向服务调用者提供服务,向服务提供者获取服务;
所述展现层,用于提供移动终端必要的功能组件和业务组件,并在此基础上开发和接入业务应用,提供移动应用的承载环境,统一接受移动应用请求,完成统一接入,所述功能组件包括平台提供的界面组件、服务调用组件、数据解析界面填充组件等业务无关的组件,所述业务组件指结合了业务逻辑或业务数据的组件,包括工单处理组件、网络接入配置组件等。
进一步的,所述服务配置,负责服务的配置、封装,所述服务包括业务系统服务和公共服务,并向服务代理提供接口信息。所述接口信息包括服务地址、协议、参数。
所述服务代理,负责服务提供者的统一的服务封装、消息转换,向服务调用者暴露统一的服务调用接口,提供协议转换、服务寻址、服务路由、服务组合封装、服务调用、服务参数转接和数据适配功能。
进一步的,所述展现层包括快应用服务框架系统,所述快应用服务框架系统基于快速服务封装框架系统暴露的服务,实现服务调用封装、数据适配及界面渲染,快速生成应用(即通过框架内部的组件基于用户配置的元数据描述渲染生成用户界面向用户提供应用服务),支持原生、混生以及WEB应用快速生成。
与现有技术相比,本发明基于快速服务封装的移动应用平台具有以下突出的有益效果:
一、能够实现移动应用的统一发布、统一入口、统一管控;
二、 基于快速服务封装框架系统,对业务系统服务及公共服务进行统一配置、封装、沉淀,向移动应用提供服务,移动应用通过访问服务代理的方式调用服务;
三、基于快速服务封装框架系统和快应用服务框架系统,可通过简单的操作可以将封装的标准服务组合快速生成应用,快速投放生产,快速响应需求,提高移动应用开发效率;
四、 数据层、服务管理层、展现层,每层相对独立,自成系统,均可实现自学习扩展,通过分层架构可以提高软件系统扩展能力、定制能力和安全性。
附图说明
附图1是本发明基于快速服务封装的移动应用平台的总体架构图;
附图2是本发明中快速服务封装框架系统示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410511243.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地图检索方法及装置
- 下一篇:一种工程数码照片防伪方法和装置