Focus on biztalk -- chnking

心无旁骛,专注于biztalk......

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  WCF&WCF adapter

摘要:1、 WCF分布式事务例子这里也用转账的例子说事。用户在系统A和系统B都有账户,账户间的资金可以互转,系统A的资金减少多少,系统B的相应账户的资金就增加多少。系统A机器上有数据库AccountA,系统B机器上有数据库AccountB,数据库的结构一样,都有一个数据表Account,结构如下:字段数据类型含义depositorIDint账户idamountdecimal(18, 2)金额为了演示Tx... 阅读全文
posted @ 2010-01-10 02:09 chnking 阅读(6071) 评论(14) 推荐(4) 编辑

摘要:一、 事务概述 1、 事务协议 跟WCF相关的事务协议有三个。 1.1. Lightweight protocol 这是个轻量级的本地事务协议,限制管理在一个AppDomain中的事务。不能跨AppDomain边界传播事务,也不能跨服务边界传播事务。跟其他协议比,Lightweight protocol是最有效率的协议。 1.2. OleTx protocol 这个协议可用于跨AppDomai... 阅读全文
posted @ 2010-01-10 00:55 chnking 阅读(6123) 评论(13) 推荐(3) 编辑

摘要:WCF作为微软最新一代的企业级远程通讯技术,集成兼容了以前的诸多远程通讯技术如MSMQ、remoting、web services、WS-*等等,并且提供了强大的安全支持,使其成为真正的企业级远程通讯技术。安全是WCF的很重要的特点,WCF处处都考虑到了安全问题,消息的完整性、保密性,客户端服务端的身份验证、访问授权等等。这个WCF安全系列从实例出发,讨论了WCF各种绑定、绑定中的各种安全模式、客户端各种验证模式的不同组合情况下如何保证安全的。本系列按照不同的绑定分别探讨,第四篇是WSHttpBinding绑定之Transport安全模式。这部分最后有个比较严重的问题,请大家关注一下。 阅读全文
posted @ 2008-10-23 22:38 chnking 阅读(9815) 评论(10) 推荐(3) 编辑

摘要:WCF作为微软最新一代的企业级远程通讯技术,集成兼容了以前的诸多远程通讯技术如MSMQ、remoting、web services、WS-*等等,并且提供了强大的安全支持,使其成为真正的企业级远程通讯技术。安全是WCF的很重要的特点,WCF处处都考虑到了安全问题,消息的完整性、保密性,客户端服务端的身份验证、访问授权等等。这个WCF安全系列从实例出发,讨论了WCF各种绑定、绑定中的各种安全模式、客户端各种验证模式的不同组合情况下如何保证安全的。本系列按照不同的绑定分别探讨,第三篇是netTCPBinding绑定的Message安全模式。 阅读全文
posted @ 2008-10-15 21:24 chnking 阅读(5364) 评论(4) 推荐(2) 编辑

摘要:WCF作为微软最新一代的企业级远程通讯技术,集成兼容了以前的诸多远程通讯技术如MSMQ、remoting、web services、WS-*等等,并且提供了强大的安全支持,使其成为真正的企业级远程通讯技术。安全是WCF的很重要的特点,WCF处处都考虑到了安全问题,消息的完整性、保密性,客户端服务端的身份验证、访问授权等等。这个WCF安全系列从实例出发,讨论了WCF各种绑定、绑定中的各种安全模式、客户端各种验证模式的不同组合情况下如何保证安全的。本系列按照不同的绑定分别探讨,第二篇是netTCPBinding绑定的Transport安全模式。 阅读全文
posted @ 2008-10-07 22:06 chnking 阅读(13469) 评论(16) 推荐(1) 编辑

摘要:WCF作为微软最新一代的企业级远程通讯技术,集成兼容了以前的诸多远程通讯技术如MSMQ、remoting、web services、WS-*等等,并且提供了强大的安全支持,使其成为真正的企业级远程通讯技术。安全是WCF的很重要的特点,WCF处处都考虑到了安全问题,消息的完整性、保密性,客户端服务端的身份验证、访问授权等等。这个WCF安全系列从实例出发,讨论了WCF各种绑定、绑定中的各种安全模式、客户端各种验证模式的不同组合情况下如何保证安全的。 本系列按照不同的绑定分别探讨,第一篇是basicHttpBinding 阅读全文
posted @ 2008-10-07 21:17 chnking 阅读(20431) 评论(16) 推荐(7) 编辑

摘要:大家都知道,WCF中大多是使用DataContractSerializer序列化器对对象进行序列化,它可以序列化.net的基本类型,用[DataContract]属性标记的类,用[Serializable]属性标记的类等等。但是在DataContractSerializer出现之前,.net framework中已经有了几个序列化器,分别是BinaryFormatter,SoapFormatter和XmlSerializer,为什么需要有这么多的序列化器,他们都是如何出现又分别使用在什么场合的,有什么不同。本文将逐个的分析这些序列化器的各自的作用。 本文分为两部分,这是第二部分,讨论的是DataContractSerializer 前一部分见:WCF系列(四) -- 也谈序列化(上) (http://www.cnblogs.com/chnking/archive/2008/02/25/1081417.html) 阅读全文
posted @ 2008-06-06 22:57 chnking 阅读(9059) 评论(19) 推荐(0) 编辑

摘要:大家都知道,WCF中大多是使用DataContractSerializer序列化器对对象进行序列化,它可以序列化.net的基本类型,用[DataContract]属性标记的类,用[Serializable]属性标记的类等等。但是在DataContractSerializer出现之前,.net framework中已经有了几个序列化器,分别是BinaryFormatter,SoapFormatter和XmlSerializer,为什么需要有这么多的序列化器,他们都是如何出现又分别使用在什么场合的,有什么不同。本文将逐个的分析这些序列化器的各自的作用。 本文分为两部分,第一部分先讨论BinaryFormatter,SoapFormatter和XmlSerializer这三个序列化器。 阅读全文
posted @ 2008-02-25 23:34 chnking 阅读(5933) 评论(11) 推荐(0) 编辑

摘要:微软为建立WCF服务提供了十分灵活的方法,可以将服务允许变化的部分都放到配置文件中,方便的配置WCF服务和使用WCF的客户端。实际使用中一般尽量使用配置文件对WCF服务或客户端进行配置,以充分发挥WCF配置的灵活性,方便开发、修改和部署。 这里整理一下WCF配置文件常用的一些配置元素的注释(以后不断完善)。 阅读全文
posted @ 2008-01-23 00:01 chnking 阅读(7900) 评论(9) 推荐(5) 编辑

摘要:微软为建立WCF服务提供了十分灵活的方法,既可以完全基于硬编码构建一个WCF服务和使用WCF的客户端,也可以将可以变化的部分都放到配置文件中,方便的配置WCF服务和使用WCF的客户端。也可以将部分硬编码和配置文件结合使用,有的部分用硬编码写死,有的部分用配置文件进行配置。实际使用中一般尽量使用配置文件对WCF服务或客户端进行配置,以充分发挥WCF配置的灵活性,方便开发、修改和部署。但是为了更全面的了解WCF,WCF的这两种方式都有所了解还是很有必要的。 本文通过一个使用配置文件来建立简单的WCF服务和一个WCF客户端的例子来说明使用代码建立WCF的一般过程。 阅读全文
posted @ 2008-01-22 23:52 chnking 阅读(9360) 评论(5) 推荐(2) 编辑

摘要:微软为建立WCF服务提供了十分灵活的方法,既可以完全基于硬编码构建一个WCF服务和使用WCF的客户端,也可以将可以变化的部分都放到配置文件中,方便的配置WCF服务和使用WCF的客户端。也可以将部分硬编码和配置文件结合使用,有的部分用硬编码写死,有的部分用配置文件进行配置。实际使用中一般尽量使用配置文件对WCF服务或客户端进行配置,以充分发挥WCF配置的灵活性,方便开发、修改和部署。但是为了更全面的了解WCF,WCF的这两种方式都有所了解还是很有必要的。 本文通过一个使用硬编码不使用配置文件来建立简单的WCF服务和一个WCF客户端的例子来说明使用代码建立WCF的一般过程。 阅读全文
posted @ 2008-01-21 20:42 chnking 阅读(11248) 评论(4) 推荐(5) 编辑

摘要:首先TCP和IP是两种不同的协议,它们来七层网络模型中分别在不同的层次,IP协议是网络层的协议,TCP是更高一层的传输层的协议,TCP是建立在IP协议之上的,所以一般把TCP和IP连在一起说TCP/IP协议。 这里简单的分析了一个完整的TCP连接、通讯到拆除连接的过程。 阅读全文
posted @ 2007-12-28 10:01 chnking 阅读(12360) 评论(2) 推荐(1) 编辑