[发明专利]基于Flex技术实现RIA的WEB应用方法及系统在审
申请号: | 201310516756.7 | 申请日: | 2013-10-28 |
公开(公告)号: | CN103546564A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 房牧;林彦;苏宏勋;童华臣;汪友杰 | 申请(专利权)人: | 珠海许继芝电网自动化有限公司;珠海许继电气有限公司;国网山东省电力公司;国家电网公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈国荣 |
地址: | 519060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 flex 技术 实现 ria web 应用 方法 系统 | ||
技术领域
本发明涉及电力行业互联网应用程序领域,特别是基于Flex技术实现RIA的WEB应用方法及系统。
背景技术
在传统的互联网应用程序中,基于HTML的应用程序之所以变得流行是由于应用系统的部署成本低、结构简单。然而,某些应用系统并不完全适合采用HTML技术。复杂的应用系统可能要求多次提取网页来完成一项事务处理,这往往导致交互速度低得无法接受。另外,基于HTML的应用程序需要在客户端执行大量脚本来实现功能或者用户交互,而脚本的执行又基于客户端浏览器的类型和版本,这就大大的限制了客户端的通用性以及大大增加了程序的开发成本。
丰富互联网应用程序(简称RIA),又译为丰富性网络应用服务,是一种具有近似于传统桌面应用软件系统功能和特性的网络应用系统,并且能将处理任务从服务端移植到客户端,仅保留一些必要数据与服务器端进行信息交互。就目前而言,Flex技术是构建RIA的最佳解决方案。无论国外国内,多数组织和人员都会选择Flex作为RIA应用开发技术。Adobe公司已经宣布对Flex开源。这样,任何人都能够免费使用,并且对开源框架进行扩展和改进,从而满足自身需要。这是Flex进一步走向普及,对抗竞争对手的重要措施。如果采用Flex创建跨平台跨浏览器的Web应用程序,可以为其提供丰富的用户体验。
发明内容
为解决上述问题,本发明的目的在于提供一种能减少服务端运算负荷、摆脱客户端浏览器版本限制的基于Flex技术实现RIA的WEB应用方法及系统。
本发明解决其问题所采用的技术方案是:
基于Flex技术实现RIA的WEB应用方法,其特征在于:包括以下步骤:
A、RIA客户端应用程序通过Flex框架下的通信组件向Web服务系统发送应用数据请求;
B、Web服务系统根据来自RIA客户端的应用程序请求,访问应用程序数据库的内容,获取请求指向的相关数据信息;
C、Web服务系统将相关数据信息发送至RIA客户端的通信组件;D、RIA客户端的RIA用户界面上显示相应信息或进行相关操作。
进一步,所述步骤B包括以下步骤:
B1、Web服务系统的通信层接收来自RIA客户端的应用数据请求并进行解析,并发送至业务逻辑层;
B2、业务逻辑层根据通信层解析的结果调用其相关的业务;
B3、业务逻辑层根据业务的内容通过数据管理层访问应用程序数据库,获取请求指向的相关数据信息。
进一步,所述步骤C包括以下步骤:
C1、数据管理层获取来自应用程序数据库的返回信息,并发送至业务逻辑层的相关业务;
C2、业务逻辑层对返回的数据进行信息处理;
C3、业务逻辑层通过通信层向RIA客户端返回处理结果。
进一步,当用户首次使用时,通过Web浏览器访问Web服务系统,下载RIS客户端插件到本地并运行。
进一步,所述Flex架构包括MXML系统和AS脚本系统。
基于Flex技术实现RIA的WEB应用系统,包括:
RIA客户端,所述RIA客户端采用Flex框架,具有丰富用户界面的富客户端应用程序;
Web服务系统,为用户提供常规的B/S服务架构,用于与RIA客户端及应用程序数据库进行信息交换;
应用程序数据库,存储有应用程序的相关信息。
进一步,所述Web服务系统包括:
数据层,为RIA客户端提供底层数据服务,主要以数据库的方式进行存储即与应用程序数据库进行信息交互,该层负责数据的维护及管理;
业务逻辑层,用于实现相关业务功能,对外提供统一的访问接口;
通讯层,接收RIA客户端所发送的请求,能与底层业务逻辑层进行交互,将结果数据回发给RIA客户端。
进一步,所述RIA客户端包括RIA用户界面和用于与Web服务系统通信的通信组件,其中:
RIA用户界面,提供用户交互界面、工具栏和功能窗口;
通信组件,用于访问Web服务器端对外提供的统一接口,实现与服务器的数据交换,最后将结果数据提交给RIA用户界面展现出来。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继芝电网自动化有限公司;珠海许继电气有限公司;国网山东省电力公司;国家电网公司,未经珠海许继芝电网自动化有限公司;珠海许继电气有限公司;国网山东省电力公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310516756.7/2.html,转载请声明来源钻瓜专利网。