Browsing Posts in Web Services

I’m doing some WCF work for a client, specifically around WS-Security. I stumbled upon the System.ServiceModel.MessageSecurityVersion class today. Its static properties alone should explain why developers are craving simpler technologies like REST… WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12 WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11 WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

After I wrote Common Pitfalls When Handling Exceptions in .NET, I had a few questions about exception handling techniques when you’re writing a Web Service. Of course the common pitfalls still apply. The questions were more around how you should expose those exceptions to the client of a Web Service. Should you let them percolate […]

Don Box provides a succint summary on the whole SOAP vs. REST debate. I couldn’t agree with him more!

Now that VS 2005 and .NET 2.0 has been released, the torrential flow of tool updates to .NET 2.0 has started. Some of my favourite .NET tools have been updated to .NET 2.0: .NET Reflector by Lutz Roeder GhostDoc by Roland Weigelt I’m anxiously awaiting the next version TestDriven.NET, too. A beta of v2.0 is available […]

Christian Weyer provides a nice overview of WS-* support in the current and upcoming Web Service technology stacks in the .NET world. He only includes out-of-the-box functionality, but many folks are providing additional transports, WS-* specs, etc. for WSE and WCF. As they say, your mileage may vary, but this is a great starting point […]

I get this question relatively frequently: “I need to send binary data in my SOAP message. What is the recommended way of doing this?” (I’ll admit that I’m a bit late to the party on this one. Most of the information below is summarized from the referenced sources near the end of this post.) You […]