论文摘要
随着软件开发技术的发展,分布式开发技术也层出不穷。面向服务架构的出现极大地推动了分布式技术的应用与发展。面向服务架构是新一代的软件开发架构,它具有良好的互操作性、平台无关性、可维护性和可扩展性等特点,很好的解决了系统在资源整合方面的种种限制和分布式技术之间的互通问题。WCF是微软公司为构建面向服务的应用所提供的分布式开发框架,它整合了现有的多种分布式技术,是微软分布式开发技术和面向服务架构的核心。使用该框架,开发人员可以快速地构建跨平台、安全、可靠和支持事务处理的企业级应用解决方案。本课题的研究依托于搜房网房产信息系统项目,根据系统信息分布的特点和房地产市场的实际需求,提出了基于WCF的分布式系统架构,并最终完成了信息系统的设计与实现,实现了对现有数据资源和系统功能的有效整合的目地。本文首先对windows平台下几种常用的分布式技术的开发、适用情况、优缺点进行了研究。并在此基础上与WCF技术进行对比,总结出WCF的特点和利用WCF技术开发分布式应用的优势。然后研究了WCF服务的服务模型、宿主体系和通信模型,分析其技术特点和工作方式。在对WCF服务模型研究的基础上,提出了基于多层B/S架构的WCF服务开发模型,分析了WCF服务开发模型的架构体系和实现方法。通过WCF技术体系的研究和房产信息系统用户需求深入分析,结合项目现有可利用资源的分布情况,完成了分布式房产信息系统设计与实现,其中重点对利用WCF技术构建WCF服务的实现方法,以及分布式系统性能优化和安全性方面的实现进行了深入研究,最终实现了分布式资源有效整合,提供给用户一个安全、健壮的房地产数据信息平台。
论文目录
摘要ABSTRACT第一章 前言1.1 研究背景1.2 课题研究内容1.3 论文的组织结构第二章 WCF 技术概述2.1 分布式开发技术概述2.1.1 MSMQ 消息队列2.1.2 .Net Remoting 技术2.1.3 Enterprise Services 技术2.1.4 Web Service 技术2.2 WCF 技术概述2.2.1 WCF 基础概念介绍2.2.2 WCF 的新特性2.3 WCF 服务体系2.3.1 WCF 服务模型2.3.2 WCF 宿主体系2.3.3 WCF 通信体系2.3.4 WCF 服务开发模型第三章 系统分析与总体设计3.1 项目背景3.2 需求说明3.2.1 用户需求3.2.2 系统需求3.3 系统模块设计3.4 系统网络架构设计3.5 系统总体架构3.5.1 表现层设计3.5.2 业务逻辑层设计3.5.3 数据访问层设计3.5.4 WCF 服务层设计3.5.5 数据库设计3.6 开发环境选取第四章 信息系统实现4.1 表现层实现4.1.1 页面异步请求4.1.2 动态图表报表4.2 业务逻辑层实现4.3 WCF 服务层实现4.3.1 WCF 服务发布订阅实现4.3.2 WCF 服务管理实现4.4 数据访问层实现第五章 系统性能及安全性实现5.1 系统性能优化5.1.1 分布式缓存的设计与实现5.1.2 页面静态化实现5.2 系统安全实现5.2.1 Web.Config 的加密与解密5.2.2 防盗链技术应用第六章 WCF 关键技术研究6.1 WCF 实现HTTP 消息传输的扩展6.1.1 HTTP 协议下单向模式的实现6.1.2 HTTP 协议下双向模式的实现6.2 WCF 中的流传输实现文件分段传输第七章 总结与展望7.1 论文工作总结7.2 存在的不足及改进方案致谢参考文献在攻读硕士期间发表的论文附录
相关论文文献
标签:分布式论文; 多层架构论文; 信息系统论文;