论文摘要
随着网络技术的发展和互联网应用的日益普及,给用户带来方便的同时也给互联网产品带来了很多问题,特别是人为的操作具有高不确定性和破坏性等特点。因此设计适用于互联网产品所需要的安全性监管与控制系统具有极为重要的意义。本文的研究依托于某邮箱服务器的管制信息系统,根据邮箱项目的实际需求,设计了一个基于WCF(Windows Communication Foundation)框架的分布式管制系统。主要的工作内容如下:1.分析了分布式管制信息系统的需求,并确定管制信息系统的业务逻辑功能。2.分析管制信息系统的可扩展性。为满足其它系统对于操作功能需求变化,管制信息系统必须具备一定的可扩展。本文采用WCF技术来实现系统功能的可扩展性。3.设计一个分布式管制信息系统。将每个功能模块以SOA(Service-Oriented Architecture)规范封装成WCF服务的形式,实现统一、稳定的服务接口,使其它系统可快捷接入。实验表明,提供一些公共辅助功能给其它系统调用,使核心功能与辅助功能分开执行,提高了其它系统的性能和降低其它系统程序的复杂度。4.分析管制系统的数据用途,对非实时使用到的数据指定时间统一写入到数据库。同时管制系统采用数据缓存技术来读写数据。实验表明,该方式可以提高数据的读取和写入速度,从而快速响应其它系统的请求。5.根据以上的分析与设计,实现了一个分布式管制信息系统。实验表明,该分布式管制信息系统的设计方式能够灵活的、快速的适应需求的变化并且快速提供新服务,同时不影响邮箱服务器系统的结构,在实际应用中各功能稳定运行,完成了实时动态的采集信息和对用户起到监管与控制作用,达到预期效果。