摘要:
在.net3.0出现以前我们进行分布式开发式有两个选择一个是webservice,另一个是remoting;
在早期的项目中,比较喜欢remoting,因为remoting可控性好,也好部署,不需要依赖其他的宿主环境。今年的做的项目大部分都是webservice的,因为在这几年remoting过程中遇到了几个问题,比较典型的就是remoting的宿主程序容易出现异常,并且这个异常很难捕捉,一旦宿主程序的压力过大,就会出现这个情况。比较脸红的是,这个问题到现在也没有发现是怎么产生的,也就无从说解决了。
凡是涉及到分布式部署的项目都会有数据的传输问题:要对需要传输的数据进行压缩。较早的项目中,都是将dataset压缩为流对象(经过序列化的)后进行传递的,压缩比1/4的样子。
.net3.0的出现极大的方便了分布式项目的开发部署,在学习wcf时候,一直在寻找在wcf构架下的数据压缩方案,就将搜集到一些文章汇总在这里,供大家参考。 阅读全文
摘要:
WF工作流实例持久化(钝化)在工作流项目中相当的重要,在实际业务中几乎所有的业务流都需要较长时间才能执行完毕,这样就需要把未完成的业务流持久化到数据库或者文件中。
WF自身提供了SqlWorkflowPersistenceService服务以支持实例持久化。
public SqlWorkflowPersistenceService( string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval )
参数说明:
connectionString:数据库连接字符串
unloadOnIdle:是否启用自动钝化
instanceOwnershipDuration:锁定持续时间
loadingInterval:引擎轮询检测时间间隔 阅读全文
摘要:
06年10月份以前的杂志好像都是英文的,就不做整理了,主要是记录06年10月份以后的相关文章
从这些文章可以看出MS今年的重点是WCF,几乎每期杂志都有关于WCF的文章,从这方面也能看出SOA已经是不可阻挡的来到我们面前。
MS另外的两个重点是WWF和WPF。
祝各位同仁在MS这个“W”路上越走越顺! 阅读全文
摘要:
处理流程如下:首先定义自定义事件类,设置其属性,这些属性用来和方法的参数进行绑定;
其次在loacalservice接口中声明自定义事件,并实现之;
最后在workflow类中定义一个自定义事件类的属性,在handleExternalEvent活动的e属性中绑定这个属性。
这样在通过事件调用工作流时就可以把需要传递的数据通过事件的e参数传递给工作流,让工作流的callExternalMethod活动使用 阅读全文
摘要:
在下面的例子中,你可以实现一个使用状态机工作流的应用程序.这个例子中,我选择了一个比较常见的命题作为模型:操作汽车.
然后,你不能把这个模型看作一个真是的应用,它只是用来展现状态机工作流中那些重要的状态/事件/切换的基础概念.
在这个命题下可以将她们轻松的联系在一起.
.........
现在开始定义工作流,添加一个名字是CarWorkflow状态机工作流到SharedWorkflows项目中,通常我喜欢在切换到工作流可视化设计器前定义工作流变量和属性,然后现在这个工作流不需要专门的属性和变量.实际上你没有必要对工作流添加一行代码.在可视化工作流设计器上我们可以做所有需要的事情. 阅读全文
摘要:
定义一个状态机工作流,你必须从StateMachineWorkflowActivity开始,在将状态机工作流作为添加项目模版或者创建一个状态机项目模版时,StateMachineWorkflowActivity是基础类.你可以添加一个状态机工作流到任何项目中,这意味着你可以混合和匹配状态机和顺序级工作流到同一个项目中.
在工作流中,个别的状态实例是通过StateActivity声明定义的,每个事件都是需要通过EventDrivenActivity来调用和声明的.当事件(event)接收到通知,这个复合的activity就会被触发执行.为了其他的子activities在事件接受到通知时被触发执行,第一个EventDrivenActivity必须继承 IEventActivity 接口.当使用状态机工作流时,这个特色意味着第一个事件必须是HandleExternalEventActivity跟随着HandleExternalEventActivity实体,你可以将其他希望这个事件接受到通知后执行的实体加入进来.
阅读全文
摘要:
曾经相信过文明的力量,后来知道,原来人的愚昧和野蛮不因文明的进展而消失,只是愚昧野蛮有很多不同的面貌:纯朴的农民工人、深沉的知识份子、自信的政治领袖、替天行道的王师,都可能有不同形式的巨大愚昧和巨大野蛮,而且野蛮和文明之间,竟然只有极其细微、随时可以被抹掉的一线之隔。 阅读全文
摘要:
英文水平不怎么样,啃起来比较费劲,毕竟是wcf team出的书,推荐一下
下载 阅读全文
摘要:
关于中小企业信息化命题的汇总
十一前搞了个命题:如何提高中小企业信息化水平?,过去有些时日了,刚开始有几位朋友参与,大部分朋友是匆葱而过,没有留下一点云彩,不过还是谢谢这些朋友的关注和参与。
下面将这些讨论做一个阶段性总结: 阅读全文
摘要:
下面是雨痕关于wcf学习笔记(基于Programming WCF Services一书),是目前个人看到关于wcf各个要点介绍最完整的笔记。
雨痕的文章文笔流畅,其wcf学习笔记更是层次清晰!
wcf学习的第一篇笔记:http://www.rainsts.net/article.asp?id=426
阅读全文