================================================================
WF介绍
================================================================
1.为什么要使用WorkFlow?
------使用简单的技术进行Microsoft? Windows?开发
------为创建workflow提供了简单的框架, 不是应用程序或者服务器(是个框架....是框架)
------把workflow 变为主流的编程方式
2.WorkFlow框架
------------------------------------------------------
Visual Designer:可视化设计
*****************************************************
A WrokFlow:一个工作流
------------------------------------------------------
Custom Acitivity Library:开发人员自己定义的的活动库
------------------------------------------------------
Windows WorkFlow Foundation
---Base Acitvity Library
---RunTime Engine
---RunTime Services
------------------------------------------------------
必须宿主在一个进程中
*****************************************************
3.Extensible Acitvity
base Activity Lib ---> Custom Acivity Lib --> Domain-Specific WorkFlow Packages
4.WorkFlow Service框架:
---可以在VS 2008中新建WorkFlow的项目,这些项目包括顺序工作流的库(控制台程序),状态工作流类库(控制台程序),工作流活动库,空的工作流项目,还可以创建Sharepoint的状态工作流和顺序工作流工程。
----WorkFlow已经成为VS 2008中的一类新的工程。
================================================================
WCF介绍
================================================================
1.通过WCF来调用服务
----可以创建客户端的javaScript可以调用WCF,也可以使用WCF实现RSS的订阅等功能。
----复杂的连接(Remoting技术,webService,companylus,设计队列等)
2.WCF的优势
----统一的架构(统一的分布式系统,让我们使用相同的模型进行develop/deploy/manage完美集成于VS 2008【相同模型】)
----高效的协同工作能力(对Web services 的广泛的支持,灵活地创建地创建services【service】)
----SOA(能够来开发低耦合的服务,基于配置的通信【配置】)
3.基本流程
EndPoint(client)[A.B.C.D..] ---(message)-->
Endpoint(service)[A.B.C.D.E.F.G...]
配置的内容:
---Contract(What):提供服务的方法和参数的定义
---Binding(How):把服务绑定到一个实例化的对象
---Address(Where):指定地址(Http,Tcp...)
在ASP.NET的应用程序中,可以直接添加WCF Service,也可以添加AJAX 的WCF的Web Service。
================================================================
CardSpace介绍
================================================================
1.挑战
网络处处充满着危险!
----用户名+ 密码的安全性非常的差并且易于被攻击
企业内部到处都需要身份认证
2.PassPort
---MSN 的身份验证规则(由一个集中的网站来负责身份认证,如hotMail邮箱)
---因特网所提供的认证方式(因为保存到集中网站的安全性难以得到保障,从而导致失败)
---为什么?
3.为什么使用数字签名?
---卡片记录了个人的数字签名,可以从服务器上下载,在本机上创建这些卡片,从而不需要记住任何密码,也可以放到一个智能卡中,随身携带。