{"id":558,"date":"2008-11-19T23:30:48","date_gmt":"2008-11-20T04:30:48","guid":{"rendered":"http:\/\/www.biske.com\/blog\/?p=558"},"modified":"2008-11-19T23:30:50","modified_gmt":"2008-11-20T04:30:50","slug":"centralization-and-soa","status":"publish","type":"post","link":"http:\/\/www.biske.com\/blog\/?p=558","title":{"rendered":"Centralization and SOA"},"content":{"rendered":"<p><a href=\"http:\/\/swanthinks.wordpress.com\/2008\/11\/12\/centralize-vs-de-centralize-is-soa-the-answer\/\">This post<\/a>, by Robert Swanwick, was brought to my attention by Brenda Michelson courtesy of her <a href=\"http:\/\/blog.elementallinks.net\/2008\/11\/resolving-centralization-decentralization-tension-with-soa.html\">followup post<\/a>.  In the first post, Robert describes a situation of a company that has historically operated as autonomous business units, each doing what was best for their own customers, including each building their own web channel.  As they tried to incorporate more customer contributions into those web channels, he states that &#8220;they sought to build a common platform.&#8221;  He didn&#8217;t provide additional details on what common means, whether it was shared customer presence across all of the web channels, or if all of the web channels were consolidated into one.  He goes on:<\/p>\n<blockquote><p>\nHowever, the autonomous business units lived on. Because they are quite independent, they are constantly seeking to diverge in order to meet the specific needs of their customers. At the same time IT continues to work towards increased centralization. As you can imagine, this is creating some tension.<br \/>\nA service oriented architecture (SOA) with shared web services and appropriate SOA governance might be their salvation. If IT can control the main architecture and help facilitate the sharing of approved web services, this firm may be able to get the centralization they need while allowing for business units to meet their own customer needs.\n<\/p><\/blockquote>\n<p>Personally, I think there is a risk that SOA could muddy the waters in this situation. I do agree that this is a governance problem, however, it&#8217;s not SOA governance, though, it&#8217;s IT governance.  Based on the description provided, it doesn&#8217;t seem like there&#8217;s any immediate business desire to consolidate the channels to the customer or to stop viewing these units as autonomous.  The second governance question is more about the goals of IT.  Why is IT trying to centralize everything and strive for commonality?  Are solutions not being delivered on time?  Are IT costs running wild?  If they are, and these costs can be tied back to the redundancies that exist across these autonomous units, then the governance board needs to determine which of these competing goals, business autonomy or IT cost reduction, is more important.  If the stakeholders decide that IT cost reduction is more important, then there&#8217;s a high likelihood that SOA is going to help achieve that goal.  If the stakeholders choose that business autonomy is more important, an effort to adopt an enterprise SOA is going to continue to be in conflict with that desire and may do more harm than good.  Individual business units may want to run with SOA within their domains, and IT may be able to take it a bit further under the radar, but keep in mind that those efforts would not be in support of the stated business goals.  In other words, even though there may be opportunities where SOA could be applied, if it puts the stated goals of the organization at risk, that&#8217;s a problem.  I would encourage the leaders of this organization to first read Jeanne Ross&#8217; excellent book, <a href=\"http:\/\/www.amazon.com\/gp\/product\/1591392535?ie=UTF8&#038;tag=toddbiskespeking&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1591392535\">IT Governance: How Top Performers Manage IT Decision Rights for Superior Results<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=toddbiskespeking&#038;l=as2&#038;o=1&#038;a=1591392535\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>, to assist in getting their priorities straight.  I also address how the priorities of the business must be factored into your decisions around SOA in my own book on <a href=\"http:\/\/www.amazon.com\/gp\/product\/1847195865?ie=UTF8&#038;tag=toddbiskespeking&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1847195865\">SOA Governance<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=toddbiskespeking&#038;l=as2&#038;o=1&#038;a=1847195865\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post, by Robert Swanwick, was brought to my attention by Brenda Michelson courtesy of her followup post. In the first post, Robert describes a situation of a company that has historically operated as autonomous business units, each doing what was best for their own customers, including each building their own web channel. As they [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,8,1],"tags":[],"class_list":["post-558","post","type-post","status-publish","format-standard","hentry","category-governance","category-it","category-soa"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=558"}],"version-history":[{"count":1,"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/558\/revisions"}],"predecessor-version":[{"id":559,"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/558\/revisions\/559"}],"wp:attachment":[{"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=558"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.biske.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}