摘要: 结构化过程这两个模式的共同点在于:模式所涉及流程的执行路径是由运行时决定的,而非设计时确定。包括:Arbitrary cycles(强制循环模式) 、Implicit termination(隐式终止模式)。² 11 任意循环(Arbitrary Cycles)l 描述:工作流中的一个点可以让一个或多个活动反复的执行。l 案例:“修改提交”后进入“经理... 阅读全文
posted @ 2010-12-01 12:46 reni 阅读(3278) 评论(0) 推荐(1) 编辑
摘要: 背景 工作流产品众多,而它们之间又缺乏统一的标准,使得不同的产品之间很难实现协同工作。为了解决这一问题,工作流管理联盟(WFMC)于1993 年成立,并提出了工作流参考模型,制定了五个标准接口。其中有一个接口是过程定义接口。几乎每个工作流产品都有自己的过程定义语言(也称为工作流语言),可以从四个方面(控制流、数据流、资源、操作)来研究流程,工作流模式(Work Flow Pattern)只是涉及到... 阅读全文
posted @ 2010-12-01 12:45 reni 阅读(5310) 评论(0) 推荐(2) 编辑
摘要: WSFederationHttpBinding支持 WS-Federation 协议的绑定。 WS-Federation 规范定义了一个模型和消息集合,用于在不同信任领域间代理信任并联合身份和身份验证信息。协议被BEA、IBM、Microsoft、RSA Security 和 VeriSign厂商支持。 WS-Federation 依赖另外一组协议:WS-Trust, WS-Policy,WS-Authorization。WCF契约Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi 阅读全文
posted @ 2010-11-24 09:31 reni 阅读(931) 评论(1) 推荐(0) 编辑
摘要: Client端 只要按约定的方式访问发布的WCF服务,并提供相应的用户信息,就可以获得IP/STS颁发的令牌。 可以直接添加对STS服务的引用,按普通的WCF访问来处理,但因为利用Geneva框架实现的STS的服务契约是比较底层,消息契约是采用通信单元Message类,就需要客户端进行进一步处理,才能得到安全令牌的实体。 下面是服务契约,按WS-Trust标准约定的语法,方法参数中封装了RST,返回值中封装了RSTS。可以在这里对底层消息直接处理。IContract Geneva框架也提供了访问STS的客户端类WSTrustClient,对基础的WCF进行了封装。 我这里利用框架现成的客户端类 阅读全文
posted @ 2010-11-22 16:18 reni 阅读(964) 评论(1) 推荐(0) 编辑
摘要: WS-Trust 安全令牌服务 (STS) 是基于 WS-Trust协议构建、签署和颁发安全令牌的服务组件,可处理不同类型凭据的身份验证。 WS-Trust是WS-*规范族中的一员,也是OASIS其中的一项标准,专门处理有关安全tokens的发布,更新和验证,确保各方参与者的互操作处在一个可信任的安全数据交换环境中。 从较高层次看,WS-Trust使用四种服务操作来描述一个约定:颁发、验证、续订和取消。客户端分别调用这些操作来请求安全令牌、验证安全令牌、续订已过期的安全令牌以及取消不应再继续使用的安全令牌。WS-Trust规范定义了每个操作的语法: 请求安全性令牌时:使用 WS-Trust 规 阅读全文
posted @ 2010-11-18 17:11 reni 阅读(1036) 评论(1) 推荐(1) 编辑