Choosing between WSE 2.0, WSE 3.0, and WCF
-
I'm looking to pick a standard method for securing my web services. I currently use WSE 2.0 with Studio 2003 for some projects to do certificate-based security, but it would be nice to standardize on something, and it would be nice to standardize on something that doesn't require VS 2003. What does WCF offer vs WSE 3.0? What versions of VS are supported for each? Is WCF stable in it's current release form? (I'm always wary of new MS technologies)
-
I'm looking to pick a standard method for securing my web services. I currently use WSE 2.0 with Studio 2003 for some projects to do certificate-based security, but it would be nice to standardize on something, and it would be nice to standardize on something that doesn't require VS 2003. What does WCF offer vs WSE 3.0? What versions of VS are supported for each? Is WCF stable in it's current release form? (I'm always wary of new MS technologies)
We've been using WCF pretty much since it came out and it has been very stable, once you've gone though the pain of learning which service/client configurations work. (And that you need to close the connection formally, using a "using" statement just won't work. That said, it's really worth a look WCF was intended by Microsoft to be the next-generation web service/interoperability framework and (I think they did a really good job. WCF can be hosted a a Web Service, WAS (on IIS7), can work via on MSMQ and has duplexing if your interested in peer-to-peer. There is lots of plumbing to increase productivity and the programming model is largely declarative. It also integrates well with BizTalk & WF (Apparently- I don't have personal experience with these). We were using VS2005, but vs2008 is much better. You should have a look at WCF and Federated security, though it will support the security model you describe as well as the others. The o'Reilly book "Programming WCF Services" by Juval Lowy I think is excellent(ISBN: 978-0-596-52699-3), there is another WCF book by Michelle Leroux Bustamente published by o'Reilley which I don't think is as good, but I'm in the minority on that one where I work.
-
We've been using WCF pretty much since it came out and it has been very stable, once you've gone though the pain of learning which service/client configurations work. (And that you need to close the connection formally, using a "using" statement just won't work. That said, it's really worth a look WCF was intended by Microsoft to be the next-generation web service/interoperability framework and (I think they did a really good job. WCF can be hosted a a Web Service, WAS (on IIS7), can work via on MSMQ and has duplexing if your interested in peer-to-peer. There is lots of plumbing to increase productivity and the programming model is largely declarative. It also integrates well with BizTalk & WF (Apparently- I don't have personal experience with these). We were using VS2005, but vs2008 is much better. You should have a look at WCF and Federated security, though it will support the security model you describe as well as the others. The o'Reilly book "Programming WCF Services" by Juval Lowy I think is excellent(ISBN: 978-0-596-52699-3), there is another WCF book by Michelle Leroux Bustamente published by o'Reilley which I don't think is as good, but I'm in the minority on that one where I work.
keefb wrote:
The o'Reilly book "Programming WCF Services" by Juval Lowy I think is excellent(ISBN: 978-0-596-52699-3), there is another WCF book by Michelle Leroux Bustamente published by o'Reilley which I don't think is as good, but I'm in the minority on that one where I work.
Just to add to this, I've read both books and Michelle's is intended to be beginner's level, and Juval is more advanced. Juval's book goes into much more detail on certain aspects, but both books are great and they are not meant to be competing w/ ea. other.
R.Bischoff
Tengas un buen dia
-
I'm looking to pick a standard method for securing my web services. I currently use WSE 2.0 with Studio 2003 for some projects to do certificate-based security, but it would be nice to standardize on something, and it would be nice to standardize on something that doesn't require VS 2003. What does WCF offer vs WSE 3.0? What versions of VS are supported for each? Is WCF stable in it's current release form? (I'm always wary of new MS technologies)
Have a read of this A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies[^] WCF was solid in version 3.0 and so I would expect it to be even more solid in 3.5.
Kevin