Friday, March 18, 2005

SD West: Understanding SOA

First up: Mike Rosen presented Understanding SOA.  This talk was oriented very much towards enterprise developers who are concerned with automation of business processes -- in some ways, a different world from where I operate most of the time.  Mike's definition of SOA is pretty much what either Microsoft or IBM are offering as platforms (.NET or J2EE plus SOAP).  Their main selling point seems to be that once everything is exposed as web services, business analysts will be able to create and manage business processes by configuring services via graphical tools rather than by writing code or even scripts.  (This syncs up with the presentation later on by Dave Chappell.)  I am skeptical, but then again the problems these developers have are not my problems.

Quick takes: Mike stated that UDDI is not used much outside the corporate firewall (my personal prediction: It never will be in its current form.)  IBM and MSoft are repurposing existing applications, such as Tivoli, to help manage corporate web service networks.  I asked about interoperability; monitoring and development tools based on one of the "big two" platforms will have a difficult time interoperating with the other, though the web services themselves should be able to run on either platform with "some data mapping."

The most interesting statements: Dave Chappell mentioned after the talk that things like security will only have shipping implementations in 2006 and reliable messaging doesn't have a final spec yet.  Also, on a totally random tangent, I overheard someone behind me saying "XSLT makes all those lies about 'you can do anything with pointy brackets' true!".

No comments: