论文摘要
广东电力江门供电局属于南方电网公司的国家大型供电企业,下属多个单位,是比较大的供电枢纽和负荷中心。由于行业的特殊性,单位在地理位置分布方面极端分散。因此,在日常办公中引入了实时协作系统用于远程视频会议沟通。由于近年来在江门供电局的信息化过程中,基于多种开发平台和工具的软件系统得到大量应用,使得企业中的软件系统变得日益庞大和复杂,其中实时协作系统由于单独部署,无法供其他应用系统信息共享,处于“信息孤岛”的状态。本文在分析了江门供电局在日常办公和员工远程教育中使用实时协作系统的实际需求和业务流程。基于SOA思想,采用Web Services技术设计和实现了实时协作系统服务接口,实现了与OA系统和远程教育平台的异构集成,从而消除了“信息孤岛”,使得实时协作系统能够发挥更大作用。首先,本文在讨论江门供电局实时协作系统异构集成项目背景和开发中需要解决的问题的基础上,分析了系统的功能需求和非功能性需求,并对系统需求以流程图和用例图的形式来详细说明。在需求分析基础上,讨论了实时协作系统服务架构设计。首先根据前文的系统需求提出架构的约束和目标,然后将架构设计分为应用架构、部署架构、安全架构和集成架构分别进行讨论。然后,对实时协作系统服务的框架分为:数据访问层、业务逻辑层、服务层、表示层四个层次,进行了详细设计,并给出了详细设计类图。其次,在详细设计的基础上,描述了实时协作系统的数据访问层、业务逻辑层的实现,重点描述了服务层Web Services接口的实现;分析了系统集成测试的方案和难点。该项目于2007年完成全部开发工作,经过严格测试,已经成功地应用于江门供电局。最后,本文对该项目的应用情况作了简单介绍,提出了对实时协作服务接口以及该集成架构应用模型的展望和改进建议。