论文部分内容阅读
本文设计并实现了会议助理系统数据接口服务器部分。会议助理系统是作者实习所在公司中国移动研究院以集团客户信息化为切入点,采用SAAS (Software As A Service,软件即服务)应用模式的会议管理软件。主要面向政企用户,提供一站式会务服务,解决传统会议筹备繁琐、组织复杂、资源浪费等问题。数据接口服务器包括业务系统、BOSS (Business Operation Support System,业务运营支撑系统)对接子系统以及数据统计子系统。业务系统供客户端功能接口,在中国移动云计算基地虚拟主机上,使用linux操作系统和apache-tomcat搭建系统测试及商业部署环境,主要采用Java语言编写,使用mvc模型构建业务数据接口,利用c3p0数据库连接池、log4j日志服务等开源系统辅助实现。作者详细设计并实现了业务系统鉴权方案、安全保障方案、应用软件升级方案以及消息推送等方案。BOSS对接子系统完成与集团BOSS和省级BOSS的对接,与其进行业务订购、变更、暂停、恢复、注销等交互。作者从BOSS对接子系统业务需求的分析入手,设计并实现其企业信息同步、业务信息同步以及开通状态通知三个交互接口。数据统计子系统收集用户行为日志,统计会议信息,分析用户行为,从而进一步提取用户需求,提升产品体验。作者设计并实现了数据统计子系统的收集、储存、分析统计及展示方案,利用flume-ng开源框架收集业务系统中用户行为数据,使用由3台服务器搭建的hadoop小型集群储存日志文件,并借助hive进行统计分析,最终结果以web页面的形式展示。系统验证结果表明数据接口服务器三个子系统测试通过率及遗留缺陷数量均满足Beta标准要求。会议助理系统目前已上线官方网站,并投入试商用阶段,必将在不远的将来为公司带来移动互联网方向的发展契机与丰厚的经济收益。