柳暗花明又一村,在垂头丧气准备放弃单点登录SSO方案时,突然找到了开源的SSO方案—— SourceID.NET ,真让我信心百倍。下载打开解决方案后,真是庞大工程,用了 Mentalis.org Security Library (提供pkcs12 X.509支持)及 Nunit v2.0 (测试用),十几个项目。估计要研究下去得花很多时间和精力,不过也算心满意足了,看看他们怎么实现的。
SSO文档:
http://www.cs.uwaterloo.ca/~myflu/project/cs746slides.pdf
http://www.gitec.org/assets/pdfs/pdf2000/Single%20Sign-On.pdf
http://www.xmltrustcenter.org/xkms/dotnet/articles/service/index.htm
一些.NET程序下载站点:
http://www.mentalis.org/soft/top.qpx
http://www.aisto.com/roeder/dotnet/
http://www.angrycoder.com/
http://www.xtras.net/DownloadCenter.asp
.NET开源工作流(workflow)项目
工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生 产组织水平和工作效率的目的。工作流技术为企业更好地实现经营目标提供了先进的手段。1993年工作流管理联盟成立,制定了相关的系列标准,同时给出了工 作流的定义:“工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。”当 然,还有其他的一些定义,但基本上都说明,“工作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境”。
下面为大家介绍几个.NET开源工作流(workflow)项目
NetBPM
NetBPM 是JBpm移植到.net平台下的一款开源工作流软件。NetBpm可以很容易和.Net应用程序集成在一起,可以创建,执行和管理工作流程序。 Bpm Tool支持将业务模型转换成软件模型。业务开发人员可以使用模型驱动的方法设计,实现,执行和跟踪业务流程。因此开发人员能够更容易的关注业务逻辑的变 化。
开源项目主页地址