Blog Home  Home Add to any service  
Beckshome.com: Thomas Beck's Blog - SOA Governance
Musings about technology and things tangentially related
 
# Thursday, March 01, 2007

If you work in the IT world today, you have a greater chance of not finding a Starbucks on a randomly selected block in Manhattan than you do of not hearing the term “SOA” during your daily workday. It’s unfortunately not nearly as often that I hear or read something about SOA that sounds reasonable, practicable, and overcomes my otherwise skeptic view of all the hype that so often masquerades as SOA. The recent ITConverations Podcast with Todd Biske and Ed Vasquez from MomentumSI is just the sort of real-world advice that avoids the hype and gives a heavy dose of ground truth reality.

Todd and Ed offer some pragmatic advice with respect to SOA and highlight challenges that really resonate with me based upon my experiences. Amongst these are the lack of a single design time and run time governance toolset and the importance of the mindshift from developing enterprise applications to developing reusable enterprise functionality that can be leveraged by different applications. Most importantly, however, is their insight in the importance of thinking of services as products. I have found this to be one of the single largest hurdles to achieving reuse – be it component-based or service-based reuse. Proficiency in application development in no way guarantees proficiency in product-based service development. In fact, most application development organizations that I have dealt with have little or no experience with product-based development. I couldn’t possibly cover all of the disciplines needed to master product-based development in this short post but I’ll refer you to a couple of sources that I feel give more than an adequate introduction.

I plan on recommending this Podcast to a number of people that I work with or have worked with in the past. I can’t expect everyone that I deal with to spend time digesting countless books and articles on the topic of SOA. As a matter of fact, given some of the materials out there, this might just prove more confusing than useful. An hour of time to listen to a Podcast (especially this one) isn’t too much to ask though. You’ll learn an awful lot in this hour.
Thursday, March 01, 2007 6:16:52 PM (Eastern Standard Time, UTC-05:00)  #    Comments [3]   Software Engineering  |  Tracked by:
"10 and alcohol" (10 and alcohol) [Trackback]
"hoodia gordonii pills" (hoodia gordonii pills) [Trackback]
Thursday, March 01, 2007 10:06:42 PM (Eastern Standard Time, UTC-05:00)
Thomas-

Thanks for your feedback on the podcast. We had a very good time recording it, and it's always great to hear back that people found it valuable. You're absolutely right on the notion of product-based development. I did a podcast on the subject with ZapThink last year in June, and it was great to be able to bring the subject up again. I have the Beyond Software Architecture book on my shelf, but have to yet to go through it. I'll have to give it read now given your recommendation on it in the context of product-based development. Again, thanks.

-tb
Monday, December 10, 2007 4:53:45 AM (Eastern Standard Time, UTC-05:00)
  No man is the whole of himself; his friends are the rest of him.
Monday, December 10, 2007 4:54:01 AM (Eastern Standard Time, UTC-05:00)
  Treat other people as you hope they will treat you.
Comments are closed.
Copyright © 2008 Thomas Beck. Some rights reserved.

Creative Commons License