<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx</link><description>There is an interesting logic argument in the SOA community that says: IT has lost the trust of the business, and in order to build SOA solutions, we need to discuss the value of SOA to get it back. Loraine Lawson eloquently stated the case in a recent</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MSDN Blog Postings  &amp;raquo; When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4380125</link><pubDate>Tue, 14 Aug 2007 10:17:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4380125</guid><dc:creator>MSDN Blog Postings  » When we talk to the business, should we sell SOA?</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2007/08/14/when-we-talk-to-the-business-should-we-sell-soa/"&gt;http://msdnrss.thecoderblogs.com/2007/08/14/when-we-talk-to-the-business-should-we-sell-soa/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4382499</link><pubDate>Tue, 14 Aug 2007 13:46:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4382499</guid><dc:creator>Ryan CrawCour</dc:creator><description>&lt;p&gt;Well said ... all too often people sell SOA as the next silver bullet hoping to solve every single problem with it. This is not the case and if people understood that SOA is nothing more than a good solid logical flexible design I think it would receive far greater acceptance.&lt;/p&gt;
&lt;p&gt;Some people already have SOA, they might just not know it yet.&lt;/p&gt;
&lt;p&gt;I fear SOA and ESB etc. are being branded with the same blood stained label as CRM, the other IT buzzword that has delivered nothing but high project costs and disappointments.&lt;/p&gt;</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4383982</link><pubDate>Tue, 14 Aug 2007 16:54:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4383982</guid><dc:creator>Loraine Lawson</dc:creator><description>&lt;p&gt;I disagree with the representation that this is my argument, particularly assertion A. My assertion would be more correctly stated as:&lt;/p&gt;
&lt;p&gt;Assertion A. SOA will involved additional IT spending. This could be retraining. It could be middleware - yeah, I know, but it could be.&lt;/p&gt;
&lt;p&gt;Assertion B: You will be talking about SOA to the business. (Proofs: You &amp;nbsp;may be talking about money or project delays due to the change in development process. You may also be talking about SOA because, according to some statistics I've seen, the business is interested in SOA and may ask about it. You will also have vendors selling so-called SOA-based solutions.)&lt;/p&gt;
&lt;p&gt;Assertion C: The business will have questions. Maybe not line-by-line questions, but if they are asked to spend more money or told about this change at all - see Assertion B - they will have questions.&lt;/p&gt;
&lt;p&gt;Assertion D: IT will have to answer those questions, due to the hierarchical nature of business. &lt;/p&gt;
&lt;p&gt;My Conclusion: It's in IT's best interest to be prepared to talk about the technical aspects of SOA. &lt;/p&gt;
&lt;p&gt;Assertion B : All expenses on a project must be shown to the business, who is paying for the project&lt;/p&gt;
&lt;p&gt;But after reading this post, I think I missed your broader point about how this isn't a solution to sell, per se, but a internal change in how IT does it's business. I agree - it should be that. However, it's shaking out a bit differently and while the IT architect may not have to have these conversations, I think the CIO will. &lt;/p&gt;</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4388773</link><pubDate>Tue, 14 Aug 2007 23:01:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4388773</guid><dc:creator>Edward Hammerbeck</dc:creator><description>&lt;p&gt;I agree that in general the business doesn't care about how a solution is put together, and therefore, that there is no need to sell SOA. &amp;nbsp;However, SOA adds an some degree risk that does not exist in a two or three tiered, client-server solution wherein everything runs on machines owned and operated by the business, down the hall in the computer room if you will. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where I work, a very small company with a very small IT shop, I can slap together an application that satisfies everybody's requirements and where everything is all in one EXE. &amp;nbsp;The customer is satisfied, and the project is over. &amp;nbsp;Admittedly, the solution has none of the virtues SOA promises like scalability. &amp;nbsp;So what happens if I, say, abstract the business layer into web services?&lt;/p&gt;
&lt;p&gt;First, assuming the web services are hosted internally, I have to have the sysadmins create a space on a web server. &amp;nbsp;Hopefully this web server will not go down or be renamed. &amp;nbsp;Hopefully we won't have DNS issues. &amp;nbsp;Hopefully somebody won't kick out the plug. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Second, assuming the web services are hosted externally or are provided by a third party, how do we negotiate firewalls? &amp;nbsp;What happens if our host goes out of business?&lt;/p&gt;
&lt;p&gt;Third, what about security? &amp;nbsp;That has to be carefully considered.&lt;/p&gt;
&lt;p&gt;I could go on, but I think my point is made that services, while they have many benefits, they come with risks. &amp;nbsp;A good project manager would have to account for them in the risk planning of any project that used them. &amp;nbsp;The business will have to be convinced that the risk is worth it, and while I would hesitate to use the word &amp;quot;salesmanship&amp;quot; [or some derivative], the project team would have to have a compelling case for chosing SOA over all the other possible architectures that may have other, *perhaps* less serious, risks.&lt;/p&gt;
&lt;p&gt;Thanks for the interesting discussion.&lt;/p&gt;</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4394923</link><pubDate>Wed, 15 Aug 2007 07:17:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4394923</guid><dc:creator>NickMalik</dc:creator><description>&lt;p&gt;@Loraine,&lt;/p&gt;
&lt;p&gt;I hope you are not offended. &amp;nbsp;I guessed at your argument from statements in your blog. &amp;nbsp;If I guessed incorrectly, well... it was a guess! &amp;nbsp;That said, you did pretty much reiterate most of the argument I made in your comment, so I wan't too far off!&lt;/p&gt;
&lt;p&gt;--- N&lt;/p&gt;
</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4395076</link><pubDate>Wed, 15 Aug 2007 07:29:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4395076</guid><dc:creator>NickMalik</dc:creator><description>&lt;p&gt;@Edward,&lt;/p&gt;
&lt;p&gt;If I were using SOA to access external services, then I'd be saving a boatload of money! &amp;nbsp;I think I can afford the time to consider security... it is still an IT consideration. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;As far as putting SOA on a web server... if you can solve the needs using a simple EXE that you don't have to maintain, for one user to use, go for it. &amp;nbsp;Do the minimum to meet the business need. &amp;nbsp;(Agile).&lt;/p&gt;
&lt;p&gt;On the other hand, if the minimum needed to meet the business need REQUIRES scalability and agility, or is part of an enterprise solution that could provide these elements to another app, finding room on a web server is the least of your worries. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you decide to abstract the business layer into web services, you have created a client server app. &amp;nbsp;Welcome to 1992. &amp;nbsp;All the issues (server goes down, plug not pulled) are client server problems. &amp;nbsp;SOA does not add that risk. &amp;nbsp;These are red herrings.&lt;/p&gt;
&lt;p&gt;SOA is net neutral on cost. &amp;nbsp;Loraine assumes that retraining is an expense, but honestly, I've never spent a dime on retraining a dev team on SOA. &amp;nbsp;Although I do think I will spend some money this year to cover my travel... one person in a 6,000 person IT org, four years in to a SOA rollout. &amp;nbsp;That's what... 25 cents per developer per year? &amp;nbsp;Compared to a potential savings of 10-15M this year alone. &amp;nbsp;Gosh... how can anyone afford that? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I live this every day. &amp;nbsp;I don't need to sell SOA to anyone on the business side. &amp;nbsp;I DO need to create a consistent SOA message for IT. &amp;nbsp;In a large place like Microsoft, that's a full time job... mine.&lt;/p&gt;
</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4395347</link><pubDate>Wed, 15 Aug 2007 07:47:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4395347</guid><dc:creator>Mike Kavis</dc:creator><description>&lt;p&gt;Here's my opinion on this much debated topic.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.ittoolbox.com/eai/madgreek/archives/selling-soa-a-true-story-18349"&gt;http://blogs.ittoolbox.com/eai/madgreek/archives/selling-soa-a-true-story-18349&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOA is not a disruptive technology (selling SOA, part three)</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4401384</link><pubDate>Wed, 15 Aug 2007 17:43:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4401384</guid><dc:creator>Inside Architecture </dc:creator><description>&lt;p&gt;I've been having a really fun discussion these past few days with some folks on how (or what) to sell&lt;/p&gt;
</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4417135</link><pubDate>Thu, 16 Aug 2007 18:52:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4417135</guid><dc:creator>Francis Carden</dc:creator><description>&lt;p&gt;Lately, there seems to be more census of agreement on SOA when it comes to business and IT then I've seen in a long time. Thank the Lord.&lt;/p&gt;
&lt;p&gt;SOA is a re-architechture, plain and simple. No different a set of problems then if you'd embarked on this last year or 20 years ago.&lt;/p&gt;
&lt;p&gt;Reality is, there's a bucket load (100's of thousands) of older applications that are NOT going away any time soon. SOA does not fix that this for most, this side of 2015... SOA for the RICH - see my blog... Great debates.&lt;/p&gt;</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4417575</link><pubDate>Thu, 16 Aug 2007 19:20:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4417575</guid><dc:creator>Darrell M. Legault</dc:creator><description>&lt;p&gt;I enjoy your thoughts SOA and how it’s related to the business side of things. &amp;nbsp;As you alluded to, it is a level of trust from the business that they are dealing with professionals, and that “we” know how to solve their needs (much like we trust the accounting department). &amp;nbsp;It is as simple as sell the solution.&lt;/p&gt;
&lt;p&gt;I would like to add one more dimension to your thought. &amp;nbsp;From the outside looking in (consulting world), many times you not only sell to the business, but IT as well. &amp;nbsp;One underlying assumption you made was that IT believes that SOA is the right way to go. &amp;nbsp;Not everyone is there yet. &amp;nbsp;So that said, I think the real key is knowing when to sell SOA. &amp;nbsp;Many IT folks do need to be sold on SOA. &amp;nbsp;The existence of FUD (fear, uncertainty, doubt) forces many technical folks down the wrong path. &amp;nbsp;They have a system that is working, but fear to look for improvements, or just do not believe they exist.&lt;/p&gt;
&lt;p&gt;I also believe that “What SOA gives you is payoff on the next project”. &amp;nbsp;I need to follow that up with I do believe that for the first time implementers, there is an upfront cost (SOA learning curve). &amp;nbsp;But that is no different than the first time we created our client server app, or our n-tiered app. &amp;nbsp;The cost does disappear on the next project; the difference is those did not provide the payoff on the next project.&lt;/p&gt;
&lt;p&gt;There is not a lot of help for them (the non-SOA believers) today. &amp;nbsp;The fact that “SOA is not a product or a package or a system in a box” scares people to death (alternative: believing that your IT providers can do it for you). &amp;nbsp;What if there was such a thing? &amp;nbsp;www.gridgistics.net believes it does exist. &amp;nbsp;Now that sure does change the landscape. &amp;nbsp;Something tangible that provides “good design that makes your apps (and ultimately your infrastructure) less expensive to own”.&lt;/p&gt;</description></item><item><title>re: When we talk to the business, should we sell SOA?</title><link>http://blogs.msdn.com/nickmalik/archive/2007/08/13/when-we-talk-to-the-business-should-we-sell-soa.aspx#4421813</link><pubDate>Fri, 17 Aug 2007 01:19:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4421813</guid><dc:creator>NickMalik</dc:creator><description>&lt;p&gt;@Darrell,&lt;/p&gt;
&lt;p&gt;I completely agree... when you are speaking to IT, you will have to discuss SOA and, if the person you are speaking with does not understand or support the notion, then some selling is involved. &amp;nbsp;From your (consulting) point of view, this is an important element. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Our own consulting services faces this problem daily. &amp;nbsp;When selling to the development manager, we are good at selling tools. &amp;nbsp;When selling to the CIO, we can talk about solutions. &amp;nbsp;In the middle of IT management, and at the developer/tester level, we do need to have a compelling reason why the customer would consider SOA. &amp;nbsp;That said, we should 'sell SOA to IT' only when SOA is the right answer for IT. &amp;nbsp;That is not always the case. &amp;nbsp;SOA is not a silver bullet.&lt;/p&gt;
&lt;p&gt;If SOA is the right answer for the client's IT department, and they have no one in the department who knows SOA, then I can see, from a consulting POV, that you would want to account for training expense. &amp;nbsp;Recognize that I'm writing from the viewpoint of an IT department speaking to my own business.&lt;/p&gt;
&lt;p&gt;That said, the fact that SOA is not a product or package remains a fact, regardless of whether it scares someone or not. &amp;nbsp;Client Server is not a box or package either. &amp;nbsp;That a vendor, any vendor, wants to sell &amp;quot;SOA-in-a-box&amp;quot; is simply typical. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Don't fall for it. &amp;nbsp;I've seen literally hundreds of those presentations. &amp;nbsp;I have not heard of the company you mention, so I cannot comment on their message. &amp;nbsp;The presentations that I have seen have all been &amp;nbsp;nonsense motivated by the desire to seperate the fearful, the ignorant and the foolish from their hard-earned cash.&lt;/p&gt;
&lt;p&gt;--- Nick&lt;/p&gt;
</description></item></channel></rss>