基于快速服务封装的移动应用平台制造技术

技术编号:10886596 阅读:159 留言:0更新日期:2015-01-08 15:47
本发明专利技术公开了一种基于快速服务封装的移动应用平台,属于移动互联网领域。该平台主要由服务层、基础应用层、视图层构成,所述服务层用于提供平台的业务服务、数据服务和基础服务,在此基础上进行增值服务和服务组合的扩展,并进行统一的服务管理;所述基础应用层为移动应用的开发提供行业增值组件和基础组件,支撑各类业务应用的快速开发和实现应用互联;所述视图层为移动应用的展现界面,提供各类移动应用的承载,同时为平台使用者提供丰富灵活的功能和友好的人机界面,提供统一的UI约束。采用该平台进行移动应用管理,可以有效改善移动应用管理领域所遇到版本混乱、重复建设、开发效率低下、成本高企等问题,具有很好的推广应用价值。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种基于快速服务封装的移动应用平台,属于移动互联网领域。该平台主要由服务层、基础应用层、视图层构成,所述服务层用于提供平台的业务服务、数据服务和基础服务,在此基础上进行增值服务和服务组合的扩展,并进行统一的服务管理;所述基础应用层为移动应用的开发提供行业增值组件和基础组件,支撑各类业务应用的快速开发和实现应用互联;所述视图层为移动应用的展现界面,提供各类移动应用的承载,同时为平台使用者提供丰富灵活的功能和友好的人机界面,提供统一的UI约束。采用该平台进行移动应用管理,可以有效改善移动应用管理领域所遇到版本混乱、重复建设、开发效率低下、成本高企等问题,具有很好的推广应用价值。【专利说明】基于快速服务封装的移动应用平台
本专利技术涉及移动互联网领域,具体地说是一种基于快速服务封装的移动应用平台。
技术介绍
随着移动终端、移动互联网的快速发展,移动应用越来越普及,越来越多的企业选择移动办公、移动业务处理。移动应用可以让人们在生活中,随时随地的办理业务,应对紧急情况,处理生产事件,提高生产效率,各行各业也逐渐形成具有行业特色移动应用解决方案。但同时在移动应用开发和管理应用,用户也面临着终端型号、操作系统多样化,终端规格不一致而带来的移动应用版本管理困难、重复开发、效率低下等问题,市场也随之出现了一些移动应用管理平台,实现了基本的应用门户、应用下载入口、部分消息发布功能,在一定程度上解决了部分问题,具体如下:(1)无法做到移动应用的统一入口、统一发布、统一管控,容易形成烟囱式应用架构局面;(2)不支持应用、服务的沉淀,不能提供移动应用开发的公共组件、业务组件,资源浪费严重,效率不闻;(3)不支持应用互联,应用间保持独立,无法支持跨系统跨业务场景应用协作;(4)不支持跨平台应用开发功能。 在移动终端计算能力有限、计算资源有限,开发人员能力不足的形势下,面对纷繁复杂的移动应用需求,传统的移动应用平台不够快捷、不够简便等不足日见突出。
技术实现思路
本专利技术的技术任务是针对上述现有技术的不足,提供一种基于快速服务封装的移动应用平台。该平台采用面向服务的体系架构,将桌面业务系统发布为服务并注册到移动应用平台,供移动应用调用。 本专利技术的技术任务是按以下方式实现的:基于快速服务封装的移动应用平台,主要由服务层、基础应用层、视图层构成,所述服务层用于提供平台的业务服务、数据服务和基础服务,在此基础上进行增值服务和服务组合的扩展,并进行统一的服务管理;所述基础应用层为移动应用的开发提供行业增值组件和基础组件,配合应用底座、统一服务和开放的API,支撑各类业务应用的快速开发和实现应用互联,同时对应用进行统一的管理;所述视图层为移动应用的展现界面,提供各类移动应用的承载,支持不同厂家、不同时间发布的移动应用,同时为平台使用者提供丰富灵活的功能和友好的人机界面,来满足各种用户工作场景的应用;提供统一的UI约束,包括字体、颜色、图标规格、界面风格、对话框、进度条、按钮、菜单、报表、操作方式。 作为优选,所述服务层包括服务管理模块、业务服务模块、数据服务模块、增值服务模块及基础服务模块:完成对服务的注册、修改、启用关闭、查询及服务所属业务分类信息的配置操作;提供服务监控功能,实现服务的运行状况、调用情况的记录统计,实现对异常调用、异常服务的预警,同时通过调用情况的统计,有目的的分配系统资源,调整部署策略;所述业务服务模块在业务移动应用和业务系统之间,提供业务移动应用对业务系统调用接口服务;所述数据服务模块,用于提供移动应用平台自身管理的各种数据,以及业务系统中各类数据的访问接口;所述增值服务模块,用于在业务服务、数据服务、基础服务的基础上提供业务的组合、配置、生成;所述基础服务模块,用于为基础应用层提供基础日志、代理、格式转换服务。 所述基础应用层包括基础组件、行业增值组件、业务应用、轻应用底座、快应用、应用聚合模型及应用管理,所述基础组件用于提供消息服务、日志服务、加密服务、文件传输服务,并封装为API供移动应用调用;所述行业增值组件是针对行业业务应用定制、提炼、共享的业务增值组件;所述业务应用包括业务应用业务逻辑承载,用于实现业务方法、负责数据层和展现层的通讯;所述轻应用底座为轻应用提供API (能力),支持轻应用访问使用系统、硬件,提供开发模板、框架;所述快应用包括统一服务框架,用于提供可配置的服务生成能力,支持服务快速配置、组合、发布;所述应用聚合模型用于提供基于应用互联的快速服务聚合功能,支持应用的跨系统、跨业务场景聚合;所述应用管理包括移动应用的发布、更新、查询,应用的上下线、历史版本的管理,以及应用的业务类型管理、场景管理、应用互联管理、精品应用管理。 本专利技术的基于快速服务封装的移动应用平台与现有技术相比具有以下突出的有益效果:(一)支持行业用户移动应用的统一管控、统一发布,支持多厂家移动应用接入管理,支持跨系统、跨业务场景移动应用互联聚合,支持原生、混生、轻应用的应用开发模式;提供通用的公共组件、业务组件功能,支持应用的快速配置生成,快速投放生产,快速响应需求。采用该平台进行移动应用管理,可以有效改善移动应用管理领域所遇到版本混乱、重复建设、开发效率低下、成本高企等问题。 (二)以本专利技术平台打造开放的移动应用环境,建立多厂家APP统一投放、维护和管理的通道,能够有效改善网络运维APP无序发展的局面,有效提高了末端的支撑能力;(三)利用平台的应用互联功能,从业务应用的角度出发,通过平台能力将各类APP进行应用场景聚合,实现集中鉴权、关键信息自动关联、消息交互、内容交互,有效提升了网络运行效率;(四)利用轻应用底座技术,实现轻量级应用的快速定制开发,能够为现有的应用模块提供强有力的后台支撑和集中化管理,具有应用和数据分离、平台无关性、标准入网流程和集中应用承载等优点。 【专利附图】【附图说明】 附图1是本专利技术基于快速服务封装的移动应用平台架构示意图;附图2是本专利技术基于快速服务封装的移动应用平台的功能架构示意图;附图3是应用聚合模块聚合方法框图。 【具体实施方式】 参照说明书附图以具体实施例对本专利技术的基于快速服务封装的移动应用平台作以下详细地说明。 如附图1、2所示,本专利技术移动应用平台实现上为两部分,分别为移动端平台系统和后台服务管理系统,移动端平台系统在移动终端中运行,支持安卓、1S等主流移动操作系统,后台服务端基于面向服务的架构,采用JEE技术实现,部署应用服务器中。本专利技术移动应用平台从功能上分为三层:服务层、基础应用层、视图层。 I服务层主要提供平台的业务服务、数据服务和基础服务,在此基础上进行增值服务和服务组合的扩展,并进行统一的服务管理。 1.1服务管理模块,完成对服务的注册、修改、启用关闭、查询及服务所属业务分类信息的配置操作;提供服务监控功能,实现服务的运行状况、调用情况的记录统计,实现对异常调用、异常服务的预警,同时通过调用情况的统计,可以有目的的分配系统资源,调整部署策略;1.2业务服务,在业务移动应用和业务系统之间,提供业务移动应用对业务系统调用接口服务;1.3数据服务功能,提供移动应用平台自身管理的各种数据,以及业务本文档来自技高网
...

【技术保护点】
基于快速服务封装的移动应用平台,其特征在于:主要由服务层、基础应用层、视图层构成,所述服务层用于提供平台的业务服务、数据服务和基础服务,在此基础上进行增值服务和服务组合的扩展,并进行统一的服务管理;所述基础应用层为移动应用的开发提供行业增值组件和基础组件,配合应用底座、统一服务和开放的API,支撑各类业务应用的快速开发和实现应用互联,同时对应用进行统一的管理;所述视图层为移动应用的展现界面,提供各类移动应用的承载,同时为平台使用者提供丰富灵活的功能和友好的人机界面,提供统一的UI约束。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖雪冯向阳吴志强李飞
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1