论文部分内容阅读
随着信息技术的快速发展,某研究院不断尝试用信息化的手段来达到提效的目的。研究院通过门户网站、办公自动化系统(OA)、财务系统、业务流程管理系统等应用系统的建设,提高了企业办公效率,这些应用系统常常涉及到业务处理流程,并通过各自的系统功能实现消息提醒。但随着应用系统地不断增多,员工需要频繁登录各大系统查看是否存在等待处理的相关任务信息或消息。有时由于未及时登录系统查看导致紧急任务处理延迟,严重影响了企业办公效率,企业员工因此希望能实现任务消息的集中展现。同时,随着集团型研究院业务的不断发展,集团内部企业间的业务合作日趋频繁,通过实现各企业之间任务协同和跨企业消息提醒,达到协同办公的目的。即时消息(InstantMessage,简称IM)的快速发展,给人们的生活、学习和工作带来了便利。某研究院迫切希望通过即时消息相关技术手段,快速了解对方的在线状态,建立各企业之间和企业内部员工之间信息快速沟通的渠道,达到辅助企业办公的目的。针对研究院存在的问题和需求,本文设计与实现了一套C/S和B/S架构相结合的企业辅助办公系统(MIRAOS),既能满足员工即时消息通信的需求,又能与企业各应用系统进行消息集成,并统一提供任务协作和消息提醒功能。主要工作包括以下几个方面:1.对某研究院的现状和存在的问题进行了详细地梳理与分析,提出了辅助办公系统MIRAOS的研究目的和内容。2.从某研究院企业应用需求、系统功能性需求、集成接口安全和标准化三个方面分别进行分析,提出了系统架构、系统部署方式和系统组成结构;详细设计了系统消息集成与提醒、任务协作、组织机构信息同步管理、安全审计等功能;比较分析辅助办公系统定时读取和应用系统主动推送两种系统消息集成模式优劣势;研究了消息集成接口定义规范、接口调用和待办事项办理入口认证的安全机制;设计扩展了XMPP消息协议,满足跨域消息同步与提醒的需求。3.以Openfire服务器和Spark客户端两个成熟的开源框架软件为基础,研究了插件扩展方法、开放的XMPP即时消息通信协议和Web Service应用集成技术,实现了研究院组织机构信息同步管理,MIRAOS服务器端与应用系统的系统消息集成、MIRAOS服务器端到客户端的系统消息推送与提醒,接口调用安全验证、代理任务提醒、企业员工之间的任务协作、系统的安全审计(包括即时通信内容审计和管理员行为审计)等功能,并进行了系统测试。4.对企业辅助办公系统MIRAOS的设计与实现进行了总结,并对未来的可扩展功能进行了展望。本文研究和设计的企业辅助办公系统MIRAOS,目前在某研究院总部已成功部署,应用效果良好,且已在下属部分单位进行推广应用,并逐步覆盖全院。