论文部分内容阅读
近几年,移动互联网蓬勃发展,为充分发挥移动互联网的优势,加快信息化建设,更好的服务移动用户,各企业以及各政府机构都意在构建自己的移动信息服务平台。通过企业内部的移动信息服务平台,移动用户随时随地访问单位发布的新闻、公告、后勤服务信息以及其他企业内部的信息资源。目前主流的移动平台的构建方式还是传统的“量身订做”型,即跟据具体应用场景和客户的需求进行分析设计,然后开发一个全新的移动应用系统。这种开发模式固然是很“合身”,而且有很好的用户体验。但是有以下两个弊端:(1)开发和维护成本高。开发一个全新的系统需要很大的时间和金钱成本,而且两套并行运作的信息服务平台增加了日常维护工作。(2)衔接性差。移动信息服务平台一般都是桌面信息服务平台的简化版本,如果重新开发一个新的移动平台,很多工作都是重复性劳动,并且造成信息重复活冗余,浪费网络资源。针对传统方式构建移动信息服务平台的弊端,本文研究设计了能够智能构建企业移动信息服务平台的中间件。该中间件可以根据用户需求动态智能地采集网络资源,并生成指定样式,然后推送给移动设备。从而完成桌面网络资源到移动设备智能适配,把桌面网站资源和应用无缝延伸至移动终端用户。使用该中间件系统,仅仅通过填写一些配置信息进行功能和样式定制就能完成移动信息服务平台的构建。移动信息服务平台提供给移动用户一个功能接口,接受移动客户的请求之后转交给中间件系统进行处理,然后再通过接口将结果推送给移动客户端。中间件是基于Web信息抽取的,中间件系统发挥适配工作的关键功能就是数据的处理功能。中间件系统的数据处理流程:数据源码获取—数据抽取—内容集成—样式渲染,其中核心环节是数据抽取。中间件采用一种简单的基于DOM树结构数据抽取算法,采用页面聚类分析生成数据抽取模板。数据抽取算法按照定数据抽取模板里定义的抽取规则进行数据抽取。本文重点描述一下两方面的问题:(1)中间件系统的内容生成策略,包括:数据处理流程和原理,以及在数据处理过程中的会话同步解决方案,附件的处理。会话同步是中间件进行正确地web页面适配的前提,是本文重点研究的问题之一。(2)以中间件为核心的整个移动信息服务平台组成结构,以及工作原理等问题。本文设计并实现的中间件系统可以充分利用现有的桌面网络平台的资源,并集成现有移动站点的接口,快速构造移动信息服务平台,在节省人力物力去开发新系统的同时,交叉利用现有的网络资源,有效推进了企业信息化建设。