正在写一个c/s 系统,期望能按照业界标准作,因为没有工作经验,能不能给我一点儿思路啊,各位老大?
比如参考什么书,wcf?等等

解决方案 »

  1.   

    【方案一】N层架构,用Web服务暴露业务逻辑接口
    WPF(UI) + WCF(Service) + WF(BLL) + Linq to Entity(DAL)
    服务简单写的就是Search/Get、Delete、Add、Update,
    Model层(数据契约)数据实体类负责在各层间传递数据。【方案二】Web Service Software Factory
    Microsoft曾经大肆鼓吹Software Factory,而在SOA(Service-Oriented Architecture)在大型项目开发中崭露头角时,我们就不能忽略Web Service Software Factory,尤其是在Microsoft重磅推出WCF(Windows Communication Foundation)的前提下。Web Service Software Factory通常简称为Service Factory,它不仅仅是一种软件设计思想,准确地说它集成了开发工具、模式、设计向导、文档以及源代码。通过它,能够帮助开发者通过架构设计、模式以及WCF等快速地创建Web Service。
    主要内容包含:
    1、设计ASMX和WCF消息和服务接口;
    2、建立统一的异常处理机制;
    3、为领域模型创建业务实体对象;
    4、完成业务实体对象与消息的转换;
    5、设计、创建、调用数据访问层;
    6、服务的实现、配置与安全;
    7、项目向WCF的迁移;
    8、为WCF服务实施安全;
    9、提供消息的验证;
      

  2.   

    http://www.codeplex.com/servicefactorySmart Client Software Factory 
    智能客户端(Smart Client)可以最大可能的整合瘦客户端(例如:基于 Browser 的 B\S Web 应用)和胖客户端(例如:传统的C\S结构的客户端应用)的优势,避免 B\S 用户体验差和 C\S 部署维护成本大的问题。智能客户端与传统胖客户端的最大不同是 Smart Client 允许离线运行,一般通过 Web Service (或者 WCF) 与服务器交互。既可以充分利用客户端本地计算机的计算能力又可降低对服务器的强烈依赖。Smart Client Software Factory 首先是为 Smart Client 应用设计的编程框架(就像 Java 中的 Struts,WebWork,是一个程序的半成品),通过合理的使用架构模式、设计模式和最佳实践为我们提供了建立 Smart Client 的指导原则和框架基础。同时 Smart Client Software Factory 也是一个软件工厂,它通过 Visual Studio 的 GuidanceAutomation 扩展了 VS 的功能,利用 Recipes 和 Templates (guidance package )帮助我们生成基础框架和代码。
    http://www.codeplex.com/smartclient
      

  3.   


    WCF编程(第2版) 
        *  原书名:   Programming WCF Services
        * 原出版社: O'Reilly Media, Inc.    * 作者: Juval Lowy    [作译者介绍]
        * 译者: 张逸;徐宁[同译者作品]
        * 丛书名: 北京华章图文信息有限公司O'Reilly系列
        * 出版社:机械工业出版社
        * ISBN:9787111278900
        * 上架时间:2009-10-29
        * 出版日期:2009 年10月
        * 开本:16开
        * 页码:700PS:建议从MSDN Webcast获取系列课程
    http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series.aspx《构建WCF面向服务的应用程序系列课程》
    http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/wcf.aspx