基于WCF的分布式房产信息系统的设计与实现

基于WCF的分布式房产信息系统的设计与实现

论文摘要

随着软件开发技术的发展,分布式开发技术也层出不穷。面向服务架构的出现极大地推动了分布式技术的应用与发展。面向服务架构是新一代的软件开发架构,它具有良好的互操作性、平台无关性、可维护性和可扩展性等特点,很好的解决了系统在资源整合方面的种种限制和分布式技术之间的互通问题。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 存在的不足及改进方案
  • 致谢
  • 参考文献
  • 在攻读硕士期间发表的论文
  • 附录
  • 相关论文文献

    标签:;  ;  ;  

    基于WCF的分布式房产信息系统的设计与实现
    下载Doc文档

    猜你喜欢