|
I thought my latest blog entry might stimulate some discussion on business drivers for SOA. Admittedly, my items are of the most basic nature, but I also think that the typical developer doesn't think about things like what an acquisition or merger might mean. I'm hopeful that all of you will have more insight to share. If not, we can have fun with the first paragraph. I've copied it for your convenience. -tb ----- I received my copy of Service Orient or Be Doomed by Jason Bloomberg and Ron Schmelzer of ZapThink earlier this week. I'm through the first 50 pages, and it certainly has my interest, since it is touted as a business book about business concepts, yet, in their own words, it's written by a couple of technologists. Before I get to the subject of this blog, one warning on the book. Jason and Ron seem to have gone to extremes to follow up with the title. In addition to already being everywhere by virtue of the number of times they're quoted, the next time I went to Amazon after purchasing the book, there was a photo of Ron, courtesy of Amazon's new "plog" feature, asking me for feedback on the book. I'm wondering now that if I don't service orient everything, either Jason or Ron will keep appearing at bizarre places. I'll go to buy milk on my way home from work, and they'll be in the dairy case. I'll go out in the morning to get the paper at they'll be at the end of my driveway. This could get scary. Anyway, on to the theme of the blog. The book already has me thinking about the business side of SOA, and I haven't even reached the sections that really deal with it. We all know that applying service-oriented principles to tactical projects runs a risk of creating JBOS- Just a Bunch Of Services. If we don't take look at the broader business picture, we won't reach our goals. Unfortunately, we like to stay in our comfort zone of IT. With all the best intentions, the IT workers on the project begin to ask "What if?" as part of the service interface design. It is likely that this will broaden the scope of the interface, but there's no guarantee that this will yield an interface any more appropriate than if the IT team had just looked at the project requirements at hand. This pattern of asking "What If?" may result in a number of modifications to the interface that are simply the result of a paranoid influence- Paranoia Oriented Architecture! The decisions are all rooted in possible events that may occur, without an understanding of the core business drivers that could create those events. To that end, what are the common business drivers/strategies that may point clearly to areas for service interfaces? Here's some obvious ones I've thought of, leave some comments or trackback with others that come to mind.
If you're interested in this, another book besides Service-Orient or Be Doomed is Services Blueprint: A Roadmap For Execution by Ravi Kalakota and Marcia Robinson. They list ten focal points that include the few I've listed here and then some.
SPONSORED LINKS
YAHOO! GROUPS LINKS
|
