• 快捷搜索
  • 全站搜索

新一代Web技术助力移动金融发展

2016-09-01 10:42:52作者:中国信息通信研究院技术与标准研究所 闵栋编辑:金融咨询网
以HTML5.0、HTTP2.0为代表的新一代Web技术作为移动互联网发展的重要方向,极大地提升了Web在多方面的能力。推动Web从原先提供信息浏览的简单网页转变为实现复杂功能的Web应用,促使Web应用运行环境成为操作系统之外新的标准化、全功能应用承载平台,从而带来应用服务跨平台发展的重大机遇。

以HTML5.0、HTTP2.0为代表的新一代Web技术作为移动互联网发展的重要方向,极大地提升了Web在语义化、交互能力、终端资源调用、多媒体等方面的能力。推动Web从原先提供信息浏览的简单网页转变为实现复杂功能的Web应用,促使Web应用运行环境(浏览器、Web引擎等)成为操作系统之外新的标准化、全功能应用承载平台,从而带来应用服务跨平台发展的重大机遇。

作者.jpg

新一代Web技术新特性

        1.结构化、语义化的标签体系。HTML5新增了一系列结构化的网页标签,例如<header>、<footer>、<nav>、<section>等,使网页结构更简洁严谨,也更便于开发者理解和使用。同时,新标签的语义化更强,以便于计算机对Web应用进行智能化的理解、索引和利用。

        2.面向应用的功能增强。HTML5技术的核心目标是打造以HTML5为核心的新一代Web应用平台,因此HTML5面向Web应用不断进行功能增强,引入包括多线程并发、离线数据缓存、增强本地存储、跨域资源共享、网页套接字等新特性:Web Workers特性使Web应用弥补了以往只能单线程运行的短板,能够支持多线程的Web操作,并能将资源消耗较大的操作放到后台执行,从而提高Web应用的响应速度,降低终端资源消耗;Offline App Cache能够将Web应用相关的资源文件缓存到本地,为开发离线的移动Web应用奠定了基础;Web Storage特性为简单的网页数据存储提供了Local Storage和Session Storage两个基本方法,前者可将数据永久保存在本地,后者可在浏览器会话保持期间保存数据,同时,Indexed DB作为HTML5的另一种数据存储方式,能够帮助Web应用存储复杂结构的数据;Cross—Origin Resource Sharing特性使Web应用突破以往无法跨域名访问其他应用的限制,增强了Web应用服务之间的交互能力;Web Sockets特性允许在Web应用前端与后端之间通过指定的端口打开一个持久连接,实现双向的实时数据推送,极大地提高Web应用效率。

         3.系统资源调用的增强。HTML5制定了一系列设备能力API标准,极大提升了Web应用服务对终端设备能力的访问和调用能力,主要包括终端系统信息API、日历API、通信录API、摄像头API、各种传感器API等。此外还引入地理位置API,使Web应用能够访问所持终端设备的位置信息,以及视频通信API等。

        4.多媒体支持的增强。HTML5极大增强了Web应用在绘图、视音频、字体、数学公式等方面的表现能力,例如画布特性提供强大的2D、3D绘图渲染能力;<audio>、<video>标签可在网页中直接播放音视频文件,以取代Flash等私有插件和协议等。

        以HTML5为基础的Web应用顺应了云计算大规模、低成本、易运营的发展趋势,将程序代码、数据内容托管在网络侧云计算平台上,在终端上通过标准化、跨平台的Web应用运行环境提供服务,将对整个移动互联网应用生态组织方式和市场竞争格局产生影响。在Web应用服务模式下,Web应用可实现“一次编写,跨平台运行”,开发者无需针对不同平台维护不同的软件版本,只需在网络侧对Web应用进行统一部署、修改和升级;在应用发布环节,可采用Web应用商店、社交网站、搜索引擎等多种方式,基本不受任何限制地进行发布。目前,新一代Web技术作为一种普遍的技术选择,正多层次、全方位地渗入移动智能终端软件,从底层操作系统、移动浏览器/应用平台到移动应用开发等各层面均随之发生深刻的Web化变革。

新一代We b技术标准最新进展

         以HTML5为代表的新一代Web技术标准是一系列标准的泛称,包括HTML5、CSS3、DOM、JavaScript、WebGL、HTTP2等众多标准,各标准由不同标准化组织分别推进,且其进度各不相同。HTML5、CSS3、DO M等前端标记语言用于Web应用/网页的内容展现,由W3C与WHATWG负责制定;JavaScript用于Web应用/网页的逻辑执行,由ECMA负责制定;WebGL规定了Web平台与GPU硬件驱动之间的应用编程接口,由Khronos Group负责制定;HTTP2为应用层网络协议,用于Web应用/网页的前端与后端之间进行数据传送,主要由IETF负责制定。

         1.W3C与WHATWG标准进展。Web标准体系中最核心的HTML5、CSS3、SVG等标准由W3C和WHATWG共同推动。2012年7月以后,WHATWG与W3C分道扬镳,WHATWG开始为HTML制订“活”标准,跟随市场或技术发展进行动态演进;而W3C存在版本升级概念,标准一旦颁布无法修改,新增特性只能在新版本中体现。WHATWG“活”标准的稳定特性将会被阶段性吸纳成为W3C标准。W3C于2013年8月设立“Web和移动互联网兴趣组”(Web and Mobile interest Group),统一规划移动领域的Web技术标准制定。兴趣组启动一个特别任务组来分析Web应用与原生应用之间的差距,并系统梳理移动互联网的应用场景和标准需求,同时掌握移动Web相关标准的进度,提出标准工作的调整建议。所有移动Web相关标准进展被分为14个方面:图形、多媒体、设备适配、表单、用户交互、数据存储、个人信息管理、传感器及硬件合成、网络、通信及发现、打包、移动支付、性能优化、用户隐私及安全等,并落实到具体的工作组负责标准制定。在加快标准进程的同时,W3C也开始强化与标准配套的测试验证和开发者支持等工作,包括推进标准测试基础架构建设和W3C标准测试活动。此外,W3C为广大Web开发者和设计者提供一系列工具和服务,包括W3C验证套件、WebPlatform.org开发者文档、W3C在线培训课程等。

        2.ECMA标准进展。JavaScript是Web标准体系中负责脚本逻辑执行的重要部分,其基础是ECMA(欧洲计算机制造商协会)负责的ECMAScript标准。JavaScript脚本语言最早由网景公司推出,并提交ECMA进行标准化,成为ECMA Script标准。目前,Mozilla的JavaScript语言以及微软的Jscript语言都以ECMAScript标准为基础,是对ECMAScript标准的实现和扩展。ECMAScri pt标准已经演进到ECMA一262第五版本,新增“严格模式”(Strict Mode),并增加getters、setters等新功能,得到各种Web平台的广泛支持。ECMA一262第六版本在2015年正式完成,使JavaScript可用来编写复杂的Web应用程序、函数库和代码自动生成器。最新的Web平台已部分支持ECMAScript 2015的语法。

        3.Khronos Group标准进展。WebGL是Web平台调用GPU硬件能力进行多媒体渲染的Javascript应用编程接口标准,直接关系Web应用的性能和用户体验,由Khronos Group负责制定和维护。WebGL标准是以OpenGLES2.0标准为基础面向Web技术进行扩展而来,为Web开发者提供免授权费、跨平台的多媒体渲染应用编程接口合。未来,WebGL作为提升Web应用性能及开发3DWeb应用的关键功能特性,将被主流移动浏览器广泛集成,并成为GPU硬件加速不可或缺的功能。在2014年3月正式成为标准的WebCL是主要针对CPU/GPU并行计算能力的技术标准,它将OpenCL编程模型引入Web,使Web能够充分利用终端硬件并行能力,从而极大提升性能。

        4.IETF标准进展。HTTP2.0是IETF(互联网工程任务组)正在制定的新一代Web网络协议标准,在保持前向兼容基础上进行优化,消除时延影响,避免多连接资源浪费,提升网页浏览和Web应用用户体验。其技术特点主要包括:复用单一TCP传输连接,在一个TCP连接上将网页对象进行并发和交织传输,以提高传输效率;关键内容优先传输,Web平台可对Web应用或网页的资源指定下载优先级,服务器也可主动推送关键内容,以提升用户体验;压缩协议头,消除多个HTTP请求上的重复字段等冗佘信息,减少HTTP请求对上行带宽的占用,有效降低时延。

新一代Web技术对移动金融的影响

        1.电子渠道建设。电子渠道是商业银行利用互联网和终端设备向消费者提供产品和服务的方式,目前已经成为常见的金融服务之一。当前,电子渠道建设采用Web技术已经成为各商业银行的普遍选择。不同于原生应用,采用Web技术构建电子渠道通常只需要维护一个系统版本,而不需要针对不同的终端系统平台进行不同版本的适配和维护,将极大降低电子渠道系统的部署、修改、升级和维护成本,使电子渠道在产品迭代、使用体验、系统适应方面的表现更加突出。

        2.移动办公系统建设。当前,Web技术成为了金融机构移动信息化转型的重要选择。金融机构内部的各种信息化系统经过长时间建设、分阶段扩展而成,系统结构复杂且接口不统一。如采用原生应用方式进行移动化需要面向多样化的移动平台重构代码,移动化工作将非常复杂。而采用基于Web技术的移动办公解决方案则可跨终端部署,易于数据与资源整合。同时,对于金融机构的移动办公应用来说,Web技术在性能、交互等方面的弱点并不突出。目前,许多企业已推出基于Web技术的移动办公解决方案,并得到广泛应用。

         3.移动支付。当前,基于Web技术的移动支付技术也开始成为业界关注热点。W3C成立Web支付特别行动组,旨在集聚移动支付方案提供商(包括信用卡发行商、运营商账单、Paypal、谷歌钱包、比特币、Payswarm、m—pesa等)以及其他利益相关方共同协商Web支付标准的相关工作。行动组目前正在推进Web支付请求API标准,使Web平台能够支持在线支付、离线支付、小额先期支付、点对点支付、非接触支付等移动支付方式。随着基于Web技术的移动支付方式日益成熟,将对移动金融行业带来深远影响。

        目前,以HTML5为代表的新一代Web技术仍处于发展初期,我国金融行业应抓住新一代Web技术发展契机,从标准制定、应用推广、评测验证、信息安全等方面积极布局、重点着力,推动我国移动金融行业发展。首先,我们需要跟踪国际Web技术标准的最新进展,推动基于Web技术的移动金融相关标准制定,包括基于Web技术的移动支付、身份认证等标准;另外还需要大力推进基于Web技术的移动金融产品研发和应用示范,例如基于Web技术的移动电子渠道、移动办公、移动支付产品等;更要建设Web技术评测平台,形成针对基于Web技术的电子渠道、移动办公等移动金融产品的评测验证能力,开展标准符合性、功能、性能、安全等评测;并加强Web技术安全研究,包括Web应用安全加固、Web应用代码签名等安全技术,保障网络与信息安全。

(文章来源:《金融电子化》杂志)

扫码即可手机
阅读转发此文

本文评论

相关文章