Casey Chesnut has a
“
You know, it seems like Casey could really benefit from learning how to expresshis feelings more explicitly
His last point is right on, though. I’ve been at an Indigo SDR for thepast couple of days – after playing with the bits, I’m amazed athow well Indigo has succeeded in keeping the wire-level complexity from leakingup into the higher order programming model. Using this toolkit, it’sentirely possible to build a secure, interoperable service without ever knowingthat the WS-* specs even exist. It’s a thing of a beauty, really.
It’s not like the WS-* specs are these radically incomprehensible thingsthat only genius developers who work for big corporations can implement. Hell,Casey implemented WS-Security for the compact framework by himself (and he evenhad to hack up crypto libraries). He doesn’t work for MS. The PlumbworkOrange project is working on WS-ReliableMessaging and WS-Federation, and noneof those guys work for MS. It doesn’t seem to me that the complexity ofthe specs is precluding independent implementations.
The key to complexity management in the WS-* space is composition. There’sonly one spec – WS-Addressing – that everyone really needs tounderstand (and that probably should have been part of SOAP in the firstplace). Beyond that, if you don’t need the features, you don’t needto care about the spec. If you’re fine with the transport-level security providedby HTTPS and the point-to-point reliability guarantees provided by TCP, then byall means forget about WS-Security and WS-ReliableMessaging. But, if you movebeyond the simple case and find your requirements are exceeding thecapabilities of the infrastructure, the WS-* specs are there for you. The
Casey Chesnut tackles complexity and web services
Wednesday, October 06 2004 - blog
- #1 Sam Gentile on 10.07.2004 at 5:51 AM
-
Haven't worked with Casey recently, I must agree he has a unique way in expressing himself-)I wish I was out there with all you guys at the SDR but I agree with what you are saying about the programming model - see my thoughts in the above link and please let me know if I am in the right ballpark samgentile.com/.../12217.aspx
- #2 Softwaremaker on 10.13.2004 at 3:22 AM
-
Yeah...I share the same feelings with you Mr. Gentile. Wish I was there too...Some of you may have saw this post already.http://dotnetjunkies.com/WebLog/softwaremaker/archive/2004/10/10/28173.aspx
