但是由于目前智能移动终端产品碎片化严重,除了IOS、Android、Window Phone这三大移动系统外,还有其他的移动开发商开发了个性化系统,例如三星、索尼、小米、华为等。在如此碎片化的情况下,开发一个跨平台APP的成本非常的高昂,同时,已有的信息化系统由于开发时间较早,或许没有考虑到对移动端扩展问题,导致在开发移动信息平台的同时还需要对现有的信息化系统进行扩展优化,使其对外开放API,进一步提高了开发成本。
许多报告表明,建立大学校园移动信息化平台为高校师生及家长服务将是必然趋势,该平台也将是高校师生及家长获取信息的主要渠道[2]。本课题通过为我们上海应用技术学院开发其移动信息平台的后台服务器程序(以下简称本系统),为企业、高校提供一种在不修改目前信息系统架构与数据的情况下,搭建对移动设备支持的后台服务解决方案。
1.2    国内外的研究现状与水平
从目前的应用实现角度上出发,国内外已经有部分企业建立有移动信息化平台,同时还有许多Mobile First(移动端优先)的Web开发框架,例如Bootstrap、AngularJS等等。但是在国内各大高校与中小企业中还鲜有存在,一是由于智能移动端市场近几年才爆炸性增长,相关技术较为新颖;二是由于系统的开发文护成本较高。
通过对上海应用技术学院的校园网站调查发现,虽然目前校园网的建设已经基本完成,各个业务模块和部门已经成功对接,但是仔细观察后发现,我校的校园网主要是由多个信息系统拼接而来,整个系统的碎片化非常严重,在这个基础上进行数据抓取具有一定的难度。
1.3    本课题的主要研究工作
通过前期的调查表明,本系统需要在我校校园网不提供数据接口的条件下,从现有的技术学院校园网站上获取信息及使用校园网业务功能,换句话说,便是能够快速对接现有业务信息系统的能力,同时,本系统还应该具有统一标准的开放API接口,为后续开发任意平台的信息化前端提供业务与数据服务。此外,本系统还应该易于部署与扩展。
通过本次课题开发,本系统将提出一个高适应性、高扩展性、低成本的移动信息平台后台服务解决方案。通过本方案可以与现有的大部分信息系统实现快速对接,减少二次开发成本,而较高的扩展性与可定制性又能为将来业务功能的扩展提供便利。在后续的发展中,本系统将不仅仅为上海应用技术学院提供服务支持,还可以移植到其他移动信息领域平台中,如政府、企业、公共机构等。
2    开发方案与技术路线
2.1    传统移动信息化平台开发
在传统的移动信息化平台中,一般采用业务接口与业务模块一对一的方式进行业务开发。例如,一个校园新闻接口对应一个校园新闻模块,一个校园通告接口对应一个校园通告模块。图2.1展示了传统移动信息化平台架构模式示例:
 
图 2.1传统移动信息化平台架构模式示例图
    这种业务接口、业务模块、智能设备接口一一对应的架构模式具备非常直观、清晰的业务流程:智能设备接口接收用户请求,对应的业务模块则调用对应业务接口获取数据,最后将数据返回给用户。这是一种非常简单的平台开发方式。但是,这种开发模式具有几个较大的约束与不足。
    首先,传统开发模式需要目标业务服务器提供接口支持,而由于国内大部分信息门户网站在建立过程中基于成本或是技术原因,并未提供对外接口支持,所以在进行传统移动信息平台开发之时,势必收到信息门户的接口约束。
上一篇:线性回归分类器的算法实现与验证
下一篇:图像中的基本几何形状检测算法研究

浅谈校园网安全控制策略【1715字】

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

校园一卡通数据系统的學...

论校园网的建设和管理【1504字】

规范架建校园网络的设想【4632字】

移动Ad Hoc网络发展的历史理论和技术

神经外科重症监护病房患...

承德市事业单位档案管理...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

国内外图像分割技术研究现状