03 2011 档案
Professional WCF 4读书笔记(3)——Service Contract版本控制最佳实践
摘要:对于Schema的任何变更都敏感时,合同的任意变更都需要指定新的版本。对于Schema并没有精确的要求时,需要注意以下几点:1、可以在任何时间增加新方法;2、不能删除任何一个已有的方法;3、参数的数据类型必须保证向前兼容性。
阅读全文
Professional WCF 4读书笔记(2)——消息交换模式
摘要:请求-响应模式(Request - Response)最常用模式:1、客户端请求服务端;2、服务端返回信息给客户端。单向模式(One - Way)客户端把数据发到服务端即终止调用过程。优势:1、支持异步调用;2、用MSMQ来保证调用过程中发生意外时能再次调用。实现方法:1、用返回类型为void的方法(C#)或用Sub过程(VB.net);2、在定制特性OperationContract中设置IsOneWay=true。复杂通知模式(Duplex Messaging)这个“复杂”的含义仅仅是服务端要临时充当客户端来回调发起请求的客户端的接口方法。流模式(Streaming )用于获取大量数据的场
阅读全文
Professional WCF 4读书笔记(1)——集成风格
摘要:导入导出文件(Import/export files)优点:适用于在封闭式架构的应用之间传输信息。缺点:严重依赖于文件传输通道。共享数据库(Shared database)优点:比第一种方式实时性更高。缺点:集成的应用依赖于数据库结构,应用对数据表结构的变更非常敏感。RPC(Remote procedure calls)优点:适用于集成大量应用的场景。缺点:各个集成进来的应用过于依赖RPC调用,任何新的应用集成都需要调整已有的相关应用的RPC客户端代码。消息巴士 / 服务巴士(Message Bus / Service Bus)优点:便于应用共享已发布出来的数据,将来发生的应用集成不会影响已经
阅读全文
浙公网安备 33010602011771号