在网上搜了许多关于基于ASP.NET的分布式应用程序的体系结构的文章,大多只是谈到数据访问层、业务层、表现层等许多原则性的东东,并且基本上是纸上谈兵的内容。现在提供一个CASE,请教各位高人究竟如何实现?某上市公司,其分子公司遍布国内20多外省市,由于其性质的特殊性,必须保证至少9*6(每天9小时,每周6天)的业务连续性(业主的要求是24*7)。绝大部分数据存储在总部的中心服务器上,少量数据(主要是体积较大的影像数据保存在本地)。初步拟定采用以下部署方式:
1)总部部署数据库服务器,应用服务器,认证服务器;
2)大区或业务量较大的分公司部署1-2台本地服务器。
本地服务器的作用主要是二个:一是缓存部分相关数据以提高响应速度;二是保存本地的影像数据以节省带宽。用户登录系统时,首先在总部认证服务器上认证身份,然后才能访问业务模块。第一次访问业务模块时,自动将相关内容下载过来缓存于本地服务器内,缓存期内再次访问同一模块时,客户端(不一定是触发下载的那台客户端)不再访问总部的服务器,而是直接从本地缓存服务器中读取相关信息。提交数据时,影像数据直接提交到本地服务器上,其它业务数据提交到总部服务器。如果此时公网中断,提交到总部的数据也会缓存到本地缓存服务器上,待网络恢复后,自动提交到总部服务器。
请问这个CASE,基于ASP.Net实现,其体系结构应该是怎样的。越具体越好。

解决方案 »

  1.   

    以下内容为《Csdn收音机》自动回答。
    点击详细:http://topic.csdn.net/u/20100901/22/6bb064c0-39c5-4c44-ba7d-6565d069185e.html介绍一本书给你:
    本书主要介绍如何使用ASP.NET创建Internet和Intranet中的分布式应用程序,书中提供了各种使用数据驱动Web应用程序,以及在各个层次高效利用数据的观念和方法。贯穿全书开发了—个完整的示例应用程序,根据该应用程序涉及到的各种理论和实际情况清晰地划分了本书的章节。用户可以在自己的应用程序中重用本书的实用技术和代码片断。本书的代码清单主要使用Visual Basic .NET编写,下载代码中同时包含VB.NET和C#两种版本的代码示例。 
    本书特别适合于ASP .NET分布式应用程序开发人员阅读,对于Web站点构建和管理人员,也有一定的参考价值。 
    参考答案来源于:www.china-pub.com我正在使用《Csdn收音机》第一时间获取最新动态!
      

  2.   

    那个你说的我不懂哦,是Csdn收音机回答的,能帮到你最好,不能的话,当我不存在。我正在使用《Csdn收音机》第一时间获取最新动态!
      

  3.   

    ASP.NET 分布式数据应用程序高级编程
    http://www.china-pub.com/8132上面有给你连接的,可能是我的签名太多了干扰了你。我正在使用《Csdn收音机》第一时间获取最新动态!
      

  4.   

    lz了解一下 wcf 就豁然开朗了。
      

  5.   

    《ASP.NET 分布式数据应用程序高级编程》我正在使用《Csdn收音机》第一时间获取最新动态!
      

  6.   

    我找到了这本书的电子版,翻了一下目录,还没有得出结论。似乎有点过时的技术了。5#说的WCF,这个可能是我要的东东,遗憾目前我对WCF实现这个一无所知。能不能给个思路?谢谢!
      

  7.   

    用《Csdn收音机》快速找资料。《网络通讯1类 WCF编程(第2版)(Programming WCF Services,Second》内容简介
    WCF是在微软Windows下开发面向服务应用程序(SOA)的统一平台,而《WCF编程(第2版)》则是介绍该项技术的权威指南和畅销书籍。《WCF编程(第2版)》被誉为WCF的最佳开发指南,提供了深入的技术剖析,而非死板的文档化描述,以帮助开发者掌握WCF的必备知识与技能,并构建可维护的、可扩展的以及可重用的WCF应用程序。
    作为微软授予的“软件英杰”,《WCF编程(第2版)》作者Juval Lowy参与了WCF最初的战略性设计的评审,以及对C# 3.0与.NET 3.5 SP1框架最新功能的修订工作。《WCF编程(第2版)》还包含了Lowy编写的ServiceModelEx框架,它提供了大量有用的工具、辅助类和实用程序,可以帮助开发者简化与自动化任务,并对WCF进行了有效的扩充。通过《WCF编程(第2版)》,你可以:
    ·了解WCF体系架构与必要的构建模块,包括诸如可靠性和传输会话之类的关键概念。
    ·使用诸如服务托管、实例和并发管理、事务、离线队列服务和安全等内建特性。
    ·借鉴ServiceModelEx框架中的相关设计方案、技巧和最佳实践,提高WCF服务开发的效率与质量。
    ·深入了解隐藏在设计决策背后的基本原理,对于SOA开发中缺乏文档而又晦涩难懂的功能特性进行了深度分析。
    对于WCF编程,我们不仅要知其然,更要知其所以然。《WCF编程(第2版)》正是基于这样的目的,它不仅能够帮助你掌握WCF,还能够让你成为一位优秀的软件工程师。
    参考答案来源于:youa.baidu.com我正在使用《Csdn收音机》第一时间获取最新动态!
      

  8.   

    点击参考资料来源可以看详细。我正在使用《Csdn收音机》第一时间获取最新动态!
      

  9.   

    Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机Csdn收音机
      

  10.   

    路过吧我正在使用《Csdn收音机》第一时间获取最新动态!
      

  11.   

    ASP.NET 分布式数据应用程序高级编程:我找到了PDF版本,楼上如果需要可以发给你。不过内容有点老了。WCF揭秘,PDF版,有需要可以提供。如何用WCF实现我的需求,请高人继续指教。
      

  12.   

    把不同模块编译成不同的解决方案各自拥有自己
    WCF分布在各个应用服务器上面 
    主程序通过调用不用的tcp通道进行应用 
    分布式部署
    http://social.msdn.microsoft.com/Forums/zh-CN/wcfzhchs/thread/3fa280ac-a76d-4aa9-a46d-0577c96c0b04