WSE学习指导
最近公司讨论做一套WebServices,为我们的实时数据库TO Everything创造条件,我接下了这个任务,好像研究这个就像唐僧取经,要遇上很多困难一样,先要把VC转到C#,在把C#类转成WebService方法,看起来很简单,取经那有哪么简单的,轻松搞定了DLL被C#调用,又开始研究WebService,看了WebService,感觉挺简单的,然后学了下异步操作,看到了WSE这个东西,不就是WebService扩展吗?我看不一定,放下其他好好研究一下这个东西,也许有大用处呢?
找了找资料,又发觉有WSE 1.0 2.0 3.0 WCF MSMQ等等,不管那多了,先学学WSE 3.0,看了Mark Fussell的博客,找到了个学习指导,我共享一下,让后来者都别走弯路了。
大家都在寻找怎么去学习WSE3.0,下面就介绍以下内容,让大家迅速入门。
首先,去WSE官方网站查看,地址
1.下载WSE.3.0 SDK
2.得到Sample,看代码.一般地址在你安装目录下的Sample,有两个语言支持,VB和VC。
当然官网还有说明
3.简单了解后,WSE3.0主要关注两个方面 Security 和 Messaging
这个过程大概需要两天时间。
然后,再去做些例子和实践性的程序。推荐几个地方
1.微软的一些文章
2.安全指导
3.听一些WebCast
这大概需要3天时间
然后可以回到主页去关注一些文章。
“What's New in Web Services Enhancements 3.0“
“Protect Your Web Services Through The Extensible Policy Framework In WSE 3.0 “
然后就多看看视频和练习,推荐一个网站http://channel9.msdn.com/Shows/ARCast_with_Ron_Jacobs。
下面就是一些建议了
1.WSE对于WEBService的保护是很容易的
2.用指纹识别的方式得到WebService验证。
3.在Messaging hands on lab的例子中,消息是通过SMTP协议去发送的,在这个地方,我不得不用一个固定的终端去连接,这时候就会产生,消息级别安全的问题了,这个方面也是个研究领域。
按照这个做把,上面的链接我都试过了,都可以链接到。