· Naughties
· · 2006
· · · April
· · · · 17 (3 entries)

The End of SOA · I did an in­ter­view and a pod­cast [Up­date: here] at that Rails con­fer­ence and the ques­tion came up in both, and in the hall­way talk too: “What do you think we should do about SOA?” Which weird­ly, no­body had asked me be­fore, and I could find on­ly one an­swer: “Don’t do any­thing. ‘SOA’ may have meant some­thing once but it’s just ven­dor bull­shit now.” Look­ing back, what hap­pened was, cer­tain soft­ware ar­chi­tects were un­com­fort­able with the fram­ing that goes with the words “Web Services”; maybe be­cause peo­ple think any­thing with “Web” in the name should be sim­ple and lightweight and easy to set up. Thus SOA, which is so much more En­ter­prisey. Me, I want to go the oth­er way. The cru­cial point is that Web-like things should be sim­ple and lightweight and easy to set up; so I think the “Web” part of “Web Services” is more im­por­tant than the “Services” part. SOA isn’t the fu­ture, Web style is.
5✭♫: Take Five · You’ve all heard this, it’s the biggest hit Dave Brubeck’s band ev­er had, on­ly Dave didn’t write it nor does he play a solo. The tune’s cool enough, you’ll hear it and think “Oh, I know that” but ac­tu­al­ly you prob­a­bly don’t, it’s an al­to­geth­er as­tound­ing per­for­mance and re­wards lots of close lis­ten­ing. (“5✭♫” se­ries in­tro­duc­tion here; with an ex­pla­na­tion of why the ti­tle may look bro­ken.) ...
Important, I Think · I’m gen­uine­ly para­noid about bang­ing my own drum and shout­ing “Listen to me!” be­cause I know how of­ten I’ve been wrong about things, and how much of the fu­ture is de­ter­mined by luck and raw ran­dom chance. That said, if the lessons I’ve learned over the years mean any­thing, there’s a con­ver­sa­tion go­ing on right now that’s re­al im­por­tan­t. Here are three start­ing points: Go­ing Down To The Cross­roads from Don Box, Styles: Beyond WS and REST from me, and Spend­ing the $100 from Don. They aren’t the whole con­ver­sa­tion, but they re­flect it well and have point­ers to most of the rest. Right now, a lot of peo­ple think that Web-flavored frame­works are the fu­ture of heterogeneous-network ap­pli­ca­tion­s, which is to say al­most all ap­pli­ca­tion­s; and that the WS-mountain is re­al­ly a WS-molehill; and that we need to fix up the tool­ing for de­vel­op­er­s. Depend­ing how much pull Don has, Mi­crosoft might be first off the mark; fair enough. But I re­al­ly think this de­serves at­ten­tion. In an in­ter­est­ing side­light, Rob Sayre (in com­ments here) and Dare Obasan­jo have agreed with Sam Ru­by that if you’re build­ing an ac­tu­al ap­pli­ca­tion us­ing Web-flavor APIs, well, by gol­ly, you ought to play by the Web-Architecture rules. Glad you guys think so.
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By .

I am an employee
of Amazon.com, but
the opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.