Visual Studio 2008开发新特性系列课程(7):使用WCF,WF,Cardspace创建互联的应用程序

================================================================
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.为什么使用数字签名?
---卡片记录了个人的数字签名,可以从服务器上下载,在本机上创建这些卡片,从而不需要记住任何密码,也可以放到一个智能卡中,随身携带。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值