参加“微软ISV创新日-南昌站活动”

很早就收到了micorsoft的邮件邀请参加ISV活动。这段日子一直忙着汽车维修网的制作,恨不得连吃饭的时间都省了,以为公司不打算让我去。不过俺们经理看到活动的内容不错还特意安排我去参加。
今天中午吃过午饭我骑上自行车我就直奔高新管委会,1:30准时到了会场。不过才寥寥几人。一直等到2点会议才正式开始。
这次会议一共有三个section,1:vasta和.net3.0的企业解决方案.2:office2007的客户端开发.3:cardSpace介绍.
Section:1
vasta和.net3.0的介绍稍微有点马虎, .net3.0主要介绍了WPF,InfoCard,WCF和WF.
Windows Presentation Foundation介绍了全新的显示引擎和XAML语言,通过几个DEMO演示了下一代丰富的视觉体验.说真的,如果一个WinForm程序真的能做到像他演示的那样,统一的用户界面,文档,3D显示等,我就不信投标不中.
InfoCard就是section 3介绍的cardSpace,稍后我在说说这个CardSpace.
Windows Communication Foundation,介绍上说是创建面向服务的应用的快速的统一的开发框架.基于Attribu开发,和VS2005集成.我觉得就是微软开发的一个中间件,他将很多的服务进行封装,用户直接调用这些方法即可.编程展望:可以大幅度提高开发效率.
Windows Workflow Foundation是微软构建的一个工作流模型.它为构建工作流应用提供了统一的编程模型引擎和工具.工作流是目前吵的比较火热的一个概念.面向工作流的系统可以很方便的自定义一个工作任务流程.Microsoft的这个工作流分为面向人的工作流和面向系统的工作流.面向系统的工作流的参与者可以是应用程序和服务,数据是结构化的数据.和传统的面向人的工作流比起来,这是一个很大的进步.我们可以将传统的文档数据转变为结构化的数据提交.WF支持sequential,rules等,听起来好像很诱人.
Section:2
Office2007客户端的开发.
讲师介绍这方面的功能时,我注意了一下,很多上了年纪的女性同胞对这个东东很感兴趣.可惜讲到Open XML,VSTO的时候那些女性同胞马上就没有热情了.呵呵,看样子简单操作才是王道啊.我很少用Office工具,从来也没有用过outlook,infopath等.用的最多的恐怕是Access了.Office2007这方面听得比较马虎,很多东西也没有深入去理解,不过对于OpenXML还是很感兴趣,Customizing 2007的UI,Ribbon XML File,定制任务面板都是非常新颖的东西.有兴趣的人可以去研究一下.
Section:3
讲到CardSpace的时候很多人都走了,我觉得很可惜,其实这是一个好东西,对于一个开发人员来说漏掉这方面的内容真的是一个遗憾.
CardSpace是微软为了解决在线业务安全威胁提供的一个解决方案.通过认证和授权解决大量网站大量密码的问题.前段日子我还在考虑这个问题,我的解决方案是构建一个有高级信誉度的提供商能够为我们储存大量的用户名和密码和隐私.和微软的解决方案比起来,我这是指标不治本.一个网站真正需要的是用户的身份信息,帐号和密码其实是为了获取身份信息的一种手段.CardSpace恰恰为存储用户的身份信息.一个用户只要申请了一个数字身份,以后就可以把这个数字身份发送给网站,网站自然而然就知道了来访用户的身份,我们就不需要去创建帐号和密码了.
CardSpace提供管理声明集合,提供管理登录的key,可以和实现真实世界各种声明进行衔接,而且提供安全的UI,放欺骗技术,加密存储等.
要想让你的web site支持CardSpace,我们需要下面几个步骤:
服务器端需要安装.net3.0,安装数字证书提供商的证书,在网页里添加CardSpace Identity Selector代码,修改Web.config.
客户端需要安装.net3.0,去Identity Provider那里申请证书.
有了这些东西,我们就能够安全冲浪,放心支付了.CardSpace听起来是那么的诱人,但是深入分析一下,我们可以发现:第一,.net3.0客户端的普及不可能那么的迅速,证书颁发方也需要统一起来.要不然到时候会不会出现一个网站就颁发一个card的情况呢.微软的意图是非常的好,当路漫漫其修远兮.
会议快结束的时候,介绍了一下microsoft的workshop.
workshop有很多精彩的内容,不过课程费用很贵,要500一天.workshop也有一个讲师认证体系,有机会可以得到MVP提名,评选金牌讲师哦.想得到更多的授课机会,更多的money,加入Workshop吧.
原文地址:https://www.cnblogs.com/ami/p/492644.html