论文部分内容阅读
网络已经逐渐深入到经济生活的各行各业。网络的发展同时也促进了分布式技术的发展。从分布计算到网格再到现在的云计算,每一次变革都对社会的发展产生巨大影响。分布式系统良好的可伸缩特性,使得分布式系统可以使一个企业或机构有效地利用现有的软硬件资源。因此在当前研究分布式系统以及它的实际应用也具有非常重要的现实意义。从微软2000年发布名为Microsoft.NET的下一代软件和服务战略,到目前为止已经经历了四代。.NET通过先进的软件构架,利用网络协议和格式,来协调众多的设备与资源,从而提供更简单、更为个性化和更有效的互联网服务。 本论文首先对.NET下Web服务和.NETRemoting分布式技术进行研究,分析了当前三层架构的不足,提出新的多层架构方案:首先将原先统一的逻辑业务层按实际的业务需要划分成不同的分布式逻辑业务,其次使用.NET分布式技术实现各分布式逻辑业务,再次将该系统进行分布式部署。最终实现了基于.NET框架的对表现层透明的分布式逻辑业务系统。论文最后一章以在线考试系统为例,结合本文提出的二层分布式逻辑业务模型,通过对在线考试系统中两个逻辑业务模块分别采用We|)服务和.NETRemoting技术将其实现,然后提出实现动态部署的可行解决方案。