APP下载

基于移动互联网的WEB业务网关应用与研究

2016-03-28赵西振广西大学

数码世界 2016年4期
关键词:应用服务网关页面

赵西振广西大学



基于移动互联网的WEB业务网关应用与研究

赵西振
广西大学

摘要:移动Web业务网关通过实现系列的基础服务、系统服务和应用服务,提供支撑移动应用的共性和关键性技术服务,可屏敝多种移动终端设备和系统的差异,使软硬件配置千差万别的移动终端都能快速正常浏览互联网的内容,有效提高移动服务端与终端的访问速度,全面提升用户访问体验。

移动互联网是近年来最具市场潜力的行业,业务类型多样化和内容多媒体化成为移动业务吸引用户的亮点。但用户使用移动互联网过程中的终端受限、网速太慢、内容缺乏、安全等问题,严重制约了移动互联网业务的发展。针对移动互联网应用平台发展迅速,快速响应客户需求的特点,为其实现轻量级的移动Web业务网关以解决上述问题成为发展移动互联网业务的关键。

1 总体研究内容

本文探讨的移动Web业务网关系统采用模块化设计,通过研究实现基于移动WEB应用的业务网关,构建提供包括基础服务、系统服务和应用服务在内的几大类服务,屏蔽手机、PDA、平板电脑、终端机、车载电脑等移动终端设备和系统的差异,提供支撑移动应用的共性和关键性技术服务等。

2 移动终端自适配引擎

2.1移动终端显示自动重组及转码技术

移动WEB终端显示自适应方案通过自动分割和重组互联网页面,使页面能够以最佳的形式展现给最终的用户,使软硬件配置千差万别的手机都能快速正常浏览互联网的内容,并有效提高页面访问速度,全面提升用户访问体验。网页的内容需要通过布局文件的定义重新组织以适应手持设备的不同的屏幕尺寸和内容容量,并决定内容如何显示在不同设备上。移动转码服务将www网页内容转化为多手机终端适用的页面的技术解决方案。

由于移动终端的复杂多样性,互联网网页到手机端页面,不是一个简单的一一对应关系,而是一个一对多的关系,并且可能因为新页面标准(例如HTML5)和新形态终端(例如iPad等MID和类MID终端)的不断出现,呈现更为离散的终端形态趋势。

2.2异构承载网适配子系统

在网关异构网络适配器组件里,需要包含支持不同协议的通讯组件,提供配置文件就适配接口针对不同的异构网络转换内容输出至应用终端。异构网络适配系统通过对用户环境以及上下文的感知得终端环境和网络环境的能力,同时还有用户个性化的信息,对业务进行充分的交互和适配,并通过与网络环境以及终端环境的协同与适配最终提供给用户更舒适的体验。

3 业务网关基础应用简介

3.1网关前置安全服务

前置安全系统为了防止恶意的无线用户对移动web网关进行的破坏活动,通过该系统可以保障移动网关基础应用的安全运行。前置 安全系统为平台底层到业务应用提供全面的安全体系结构,支持JAAS安全模型、SSL加密构件,提供了认证和访问控制、传输加密、审计以及异构环境下的集成安全机制等,能够实现与我国电子政务、电子商务认证证书的无缝集成和电子证书的端到端管理,为驻留在应用服务器之上的组件、应用和服务提供端到端的安全认证。

3.2页面加速优化模块

页面加速优化模块主要实现如下功能:a.传输协议优化:支持传输协议优化和HTTP1.1协议向HTTP1.0协议的转换,同时支持iframe等内容的直接取回,避免客户端多次向内容服务器请求。b.动态交织:支持动态交织技术,将同一用户的多个HTTP请求写入一个套接字,实现用更少的数据包传递数据,有效地减少网络负载和延时问题。c.页面过滤:支持主动分析Web页面中的无效数据,如:原始内容的JS、CSS,HTML页面中的空行、空白图像、注释等无效内容。d.内容过滤:支持内容过滤功能,也可将被拒绝的访问请求重定向到特定提示页面。每一种规则都支持黑名单和白名单定义,并根据规则执行相应过滤操作。

3.3网关流量监测工具

主要实现对WEB网关的性能和用户访问互联网的行为进行统计,并生成相关统计报表,将统计报表数据导出到数据库或报表工具。可根据性能统计数据可以有效分析服务中的瓶颈,及时调整网络资源分布,提高服务质量。

3.4智能缓存服务

该WEB网关支持集群(Cluster)应用,作为WEB网关基础服务的缓存要融入到整个系统中,各服务器的协调工作是缓存子系统运行的基础,为了有效管理和安全性要求,不同数据将使用不同网络(VLAN,Virtual Local Area Network,虚拟局域网)传输,同时系统中需要多台缓存服务器,以满足系统负载和可靠性要求。

3.5数据流优化压缩与传输技术

移动Web网关通过内容编解码、格式转换和内容压缩功能,以减少通过无线数据网络传输的数据量。对html、pdf、doc等文件的无损压缩和对图像文件的有损压缩,节省带宽,降低延迟。同时,网关采用了基于硬件的GZIP和LZO高速流压缩算法,可以对所有的数据先压缩后传送,大大提高了终端用户在使用Web资源和C/S应用时的访问速度,减少下载时间和网络流量。4 基于业务网关快速搭建移动应用服务

移动应用平台包括移动应用可视化开发平台、移动应用管理平台两部分内容,以基于服务构件形式为移动互联网应用服务实现快速开发模型及管理配置。移动应用管理平台,提供开放的基于服务构件的应用配置平台,支持各种丰富的WEB端移动应用运行。便终端用户和应用开发人员可更快捷的实现移动设备上的配置更复杂的应用。以基于服务构件形式为移动互联网应用服务实现快速开发模型及管理配置。移动应用可视化开发平台,是基于WEB端的图形化界面编程工具,通过与服务构件的搭建、配置,完成后即可直接上线使用,使用模块化的设计理念,具备松散耦合的特点,能够解决服务动态部署和替换问题。

5 结束语

基于移动WEB业务网关的基础支撑服务,我们已实现了包括移动商务、移动企业门户、移动办公等的典型应用服务,该系列移动应用服务具有如下特点:增强的用户体验。提供了特定于设备的适应能力以支持种类日益繁多的移动设备,针对设备的具体功能向用户提供最佳效果的运行时设备识别能力。多方面的支持。为移动内容和应用程序提供商在提供一站式管理的方式,使集成的复杂性降到最低。

参考文献

[1]爱立信(中国)有限公司.爱立信移动互联网解决方案面面观[J].电信网技术,2009,(6):44—47

关键字:移动互联网 业务网关

猜你喜欢

应用服务网关页面
刷新生活的页面
全球卫星互联网应用服务及我国的发展策略
国家不动产统一登记信息平台构建与应用服务
信号系统网关设备的优化
LTE Small Cell网关及虚拟网关技术研究
全国征集卫星应用服务解决方案
应对气候变化需要打通“网关”
应用服务型人才培养体系下的嵌入式操作系统教学改革探索
一种实时高效的伺服控制网关设计
Web安全问答(3)