<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>badzer.com &#124; Service-Oriented Architecture</title>
	<atom:link href="http://badzer.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://badzer.com</link>
	<description>Service Oriented Architecture</description>
	<pubDate>Sat, 21 Feb 2009 18:11:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reference Model for Service Oriented Architecture</title>
		<link>http://badzer.com/reference-model-for-service-oriented-architecture/</link>
		<comments>http://badzer.com/reference-model-for-service-oriented-architecture/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 15:47:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Oriented]]></category>

		<category><![CDATA[Service]]></category>

		<category><![CDATA[Service Oriented Architecture]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=49</guid>
		<description><![CDATA[



As with any other architecture, Service Oriented Architecture can be expressed in a manner that is decoupled from implementation. Software architects generally use standardized conventions for capturing and sharing knowledge. This group of conventions is often referred to as an Architecture Description Language (ADL). There are also several normalized artifacts used to facilitate a shared [...]]]></description>
			<content:encoded><![CDATA[<p><em></em><em></em></p>
<p><em></em><em></em></p>
<p><em></em></p>
<div><span style="font-size: xx-small;"></p>
<div><span style="font-size: xx-small;">As with any other architecture, <strong>Service Oriented Architecture</strong> can be expressed in a manner that is decoupled from implementation. Software <strong>architects</strong> generally use standardized conventions for capturing and sharing knowledge. This group of conventions is often referred to as an <strong>Architecture</strong> Description Language (ADL). There are also several normalized artifacts used to facilitate a shared understanding of the structure of a system, its major components, the relationships between them, and their externally visible properties. This white paper will make use of two special types of these artifacts – a</span></div>
<p> </p>
<p></span></div>
<div><span style="font-size: xx-small;"><span style="font-size: xx-small;"> </span></span></div>
<p><span style="font-size: xx-small;"><span style="font-size: xx-small;"> </p>
<p></span></span></p>
<div><strong><em><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">Reference Model </span></span></em><span style="font-size: xx-small;">and </span><strong><em><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">Reference Architecture</span></span></em><span style="font-size: xx-small;">.A Reference Model is an abstract framework for understanding significant entities and relationships between them. It may be used for the further development of more concrete artifacts such as <strong>architectures</strong> and blueprints. Reference models themselves do not contain a sufficient level of detail sufficient to enable the direct implementation of a system. In the case of a reference model for <strong>SOA</strong>, the Organization for the Advancement of Structured Information Systems (OASIS) has a standard Reference Model for <strong>SOA</strong>, shown in Figure 2.3, that is not directly tied to any standards, technologies, or other concrete implementation details.</span></strong></strong></div>
<div><strong><strong></strong></strong></div>
<p><strong><strong><span style="font-size: xx-small;"></p>
<div><span style="font-size: xx-small;">In order for <strong>SOA</strong> to be meet these challenges,</span></div>
<div><span style="font-size: xx-small;"> </span></div>
<p><span style="font-size: xx-small;"> </p>
<p></span></span></strong></strong></p>
<p><strong><em><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">services </span></span></em><span style="font-size: xx-small;">must have accompanying </span><strong><em><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">service descriptions </span></span></em><span style="font-size: xx-small;">to convey the meaning and real world effects of invoking the service. These descriptions must additionally convey both semantics and syntax for both humans and applications to use. Each service has an </span><strong><em><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">interaction model</span></span></em><span style="font-size: xx-small;">, which is the externally visible aspects of invoking a service. </span></strong></strong></strong></p>
<p> </p>
<div><span style="font-size: xx-small;"></p>
<div><span style="font-size: xx-small;"> </span></div>
<p> </p>
<p></span></div>
<div><span style="font-size: xx-small;"><span style="font-size: xx-small;"> </span></span></div>
<p><span style="font-size: xx-small;"><span style="font-size: xx-small;"> </p>
<p></span></span></p>
<div><strong><span style="font-size: xx-small;"></p>
<div><strong><span style="font-size: xx-small;">Visibility</span></strong></div>
<p> </p>
<p></span></strong></p>
<div><strong><span style="font-size: xx-small;"></p>
<div><strong><span style="font-size: xx-small;"> </span></strong></div>
<p></span></strong></div>
<p><strong><span style="font-size: xx-small;"><strong><span style="font-size: xx-small;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">and </span></span><strong><span style="font-size: xx-small;">Real World Effect </span></strong><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">are also key concepts for <strong>SOA.</strong> Visibility is the capacity for those with needs and those with capabilities to be able to see and interact with each other. This is typically implemented by using a common set of protocols, standards, and technologies across service providers and service consumers. For consumers to determine if they can interact with a specific service, </span></span><strong><span style="font-size: xx-small;">Service Descriptions </span></strong><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">provide declarations of aspects such as functions and technical requirements, related constraints and policies, and mechanisms for access or response. The descriptions must be in a form (or can be transformed to a form) in which their syntax and semantics are widely accessible and understandable. The </span></span><strong><span style="font-size: xx-small;">execution context </span></strong><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">is the set of specific circumstances surrounding any given interaction with a service and may affect how the service is invoked.</span></span></p>
<p></span></strong></span> </p>
<p></strong></p>
<div><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small;"></p>
<div><span style="font-size: xx-small;">Since <strong>SOA</strong> permits service providers and consumers to interact, it also provides a decision point for any</span></div>
<p> </p>
<p></span></span></span></div>
<div><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small;"><span style="font-size: xx-small;"><strong><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">policies and contracts </span></span></strong><span style="font-size: xx-small;">that may be in force. The purpose of using a capability is to realize one or more real world effects. At its core, an interaction is &#8220;an act&#8221; as opposed to &#8220;an <span style="font-size: xx-small;">object&#8221; and the result of an interaction is an effect (or a set/series of effects). Real world effects are, then, couched in terms of changes to this shared state. This may specifically mutate the shared state of data in multiple places within an enterprise and beyond.The concept of </span><strong><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;">policy </span></span></strong><span style="font-size: xx-small;">also must be applicable to data represented as documents and policies must persist to protect this data far beyond enterprise walls. This requirement is a logical evolution of the &#8220;locked file cabinet&#8221; model which has failed many IT organizations in recent years. Policies must be able to persist with the data that is involved with services, wherever the data persists.A contract is formed when at least one other party to a <strong>service oriented</strong> interaction adheres to the policies of another. <strong>Service </strong>contracts may be either short lived or long lived.</span></span></span></span></span></span></div>
<p><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small; font-family: Minion Pro,Minion Pro;"><span style="font-size: xx-small;"><span style="font-size: xx-small;"> </p>
<p></span></span> </p>
<p></span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/reference-model-for-service-oriented-architecture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>4. Assess and select the cost scenario for the second and subsequent implementations</title>
		<link>http://badzer.com/4-assess-and-select-the-cost-scenario-for-the-second-and-subsequent-implementations/</link>
		<comments>http://badzer.com/4-assess-and-select-the-cost-scenario-for-the-second-and-subsequent-implementations/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 03:41:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=21</guid>
		<description><![CDATA[The calculation - for the “simple” ROI – applies to your first investment. When you move to the second implementation, you won’t incur the cost for the infrastructure (typically the most expensive part of an SOA implementation); you’ll just be reusing that infrastructure, lowering the total cost. What’s more, if you’re just providing, or “exposing,” [...]]]></description>
			<content:encoded><![CDATA[<p>The calculation - for the “simple” ROI – applies to your first investment. When you move to the second implementation, you won’t incur the cost for the infrastructure (typically the most expensive part of an SOA implementation); you’ll just be reusing that infrastructure, lowering the total cost. What’s more, if you’re just providing, or “exposing,” services from existing applications, your cost is even lower – merely the cost to develop the service interfaces. At this point, you should be able to determine the cost for the second implementation and calculate the return for that implementation. And so on for all the succeeding implementations.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/4-assess-and-select-the-cost-scenario-for-the-second-and-subsequent-implementations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SOA: A brief primer</title>
		<link>http://badzer.com/soa-a-brief-primer/</link>
		<comments>http://badzer.com/soa-a-brief-primer/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 03:20:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Oriented]]></category>

		<category><![CDATA[Service]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=9</guid>
		<description><![CDATA[
First, what exactly is SOA, and why should companies press ahead with it?
SOA is an approach to designing software that dissolves business applications into separate “services” that can be used independent of the applications of which they’re a part and computing platforms on which they run. When individual services within applications are all available as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://None"><img class="alignnone size-full wp-image-54" title="service oriented architecture" src="http://badzer.com/wp-content/uploads/2008/12/back2.jpg" alt="" width="350" height="516" /></a></p>
<p>First, what exactly is SOA, and why should companies press ahead with it?<br />
SOA is an approach to designing software that dissolves business applications into separate “services” that can be used independent of the applications of which they’re a part and computing platforms on which they run. When individual services within applications are all available as discrete building blocks, companies can integrate and group them in different ways to create completely new capabilities</p>
<p>A common analogy for this sort of software design is the popular children’s toy: LEGO building blocks. A service-orientation turns your entire application portfolio – and that of your partners – into technological LEGO blocks that can be snapped into virtually any configuration. Since, like LEGO, the only real limit on what can be done with these blocks is the builder’s imagination and vision – and no longer the technology itself (stripped of its rigidity and incompatibility) – SOA turns technology into a supple instrument of business strategy.</p>
<p>The benefits to individual firms, as they themselves recognize, are substantial. Based on an analysis of 35 actual SOA implementations in 11 industries worldwide, we gained a very clear picture of the kinds of benefits firms are obtaining from SOA .</p>
<p>one hundred percent cited improved flexibility, the root of all the other benefits. For example, for one of its brands, a large retailer with both a physical and Web presence redesigned its Website to better match the selling process in its stores. The store not only improved the business process for that brand, but, using SOA, availed the application for use across its multiple other brands. This new flexibility compounded.</p>
<p>the original benefits of shorter cycle times, increased collaboration, and reuse of IT assets. These benefits were typical of the projects we reviewed.<br />
Therefore, the case for adopting SOA is exceedingly strong. But that doesn’t necessarily mean that the way you approach it is predestined, or that you’re absolved of the necessity to measure its benefits. Like any other investment, SOA has to be assessed systematically. To assist business leaders with this assessment, we suggest a method for analyzing SOA investments that balances rigor with the need to act fast.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/soa-a-brief-primer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Service-oriented architecture Introduction</title>
		<link>http://badzer.com/service-oriented-architecture-introduction/</link>
		<comments>http://badzer.com/service-oriented-architecture-introduction/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 03:15:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<category><![CDATA[Service Oriented Architecture]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=7</guid>
		<description><![CDATA[




service oriented architecture


 

A practical guide to measuring return on that investment.
With service-oriented architecture (SOA), good things don&#8217;t come to those who wait. While companies shouldn&#8217;t abandon building a business case for SOA, they should, in the interest of speed, take a simpler, more intuitive approach.
Introduction
Unless you’ve been incommunicado for the last few years, you’ve doubtless [...]]]></description>
			<content:encoded><![CDATA[<div><strong></strong></div>
<p><strong><span style="text-decoration: underline;"></p>
<div class="mceTemp" style="text-align: center;">
<dl class="wp-caption alignnone" style="width: 310px;">
<dt class="wp-caption-dt"><img title="service oriented architecture" src="http://www.ehevents.com/eqscreens/sexy-lips.JPG" alt="service oriented architecture" width="300" height="248" /></dt>
<dd class="wp-caption-dd">service oriented architecture</dd>
</dl>
</div>
<p> </p>
<p></span></strong></p>
<p><strong><span style="text-decoration: underline;">A practical guide to measuring return on that investment.</span></strong></p>
<p>With service-oriented architecture (<strong>SOA</strong>), good things don&#8217;t come to those who wait. While companies shouldn&#8217;t abandon building a business case for SOA, they should, in the interest of speed, take a simpler, more intuitive approach.</p>
<p><strong><span style="text-decoration: underline;">Introduction</span></strong><br />
Unless you’ve been incommunicado for the last few years, you’ve doubtless noticed the extensive press that SOA has recently received. Though the term can be intimidating, the fundamental concept is really quite simple – and very powerful. It’s that to meet your present and projected business needs, you can turn your software applications into “building blocks” that you can infinitely rearrange, and usually at great speed. It gives you a new way not only to “reconfigure” your business, but to connect to suppliers, partners and customers.</p>
<p>Much like the Internet before it, SOA is sweeping through companies and industries, upending the competitive order. Thanks to SOA, companies are fast commissioning new products and services, at lower cost and with less labor, often with the technology assets they have right in hand. It’s like discovering that with your existing condiments, you can make an entirely new and unexpected recipe, to the delight of your diners and of course yourself. Most important, SOA is helping to put IT squarely where it belongs: in the hands of the business executive, under whose direction it can create the most value.<br />
This is, at any rate, the theory of the case – but, IBM wasn’t content to accept the theory at face value. So we undertook to study 35 SOA projects, across a range of industries and regions, with which we were intimately involved. We discovered that indeed, every last one of them exhibited improved flexibility, and the vast majority decreased costs – as well as realizing a host of other benefits. But we also discovered something very intriguing: Companies, if they developed a business case at all for SOA, weren’t doing it in the traditional way – replete with exhaustive evidence. They all recognized the difficulties and limitations inherent in building a business case for any fast-emerging technology. But whether they built a business case or not, they all implicitly understood that SOA entails massive business benefits – not least in the crucial area of innovation – and that given the speed with which SOA was conquering their industries, they had better get on with it if they didn’t want to be left out in the cold. Striking the middle ground – between no business case and the traditional one – IBM has developed a simplified approach to measuring the business value of SOA. That approach is the subject of this paper.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/service-oriented-architecture-introduction/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An illustration of the framework</title>
		<link>http://badzer.com/an-illustration-of-the-framework/</link>
		<comments>http://badzer.com/an-illustration-of-the-framework/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:51:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=25</guid>
		<description><![CDATA[To lend some concreteness to our explanation, we extracted an example from our analysis of the 35 projects we studied to demonstrate the framework. A large insurance company was setting up a claims application for one line of business and reusing interfaces to other systems for other lines of business.
First, we selected the expected benefits [...]]]></description>
			<content:encoded><![CDATA[<p>To lend some concreteness to our explanation, we extracted an example from our analysis of the 35 projects we studied to demonstrate the framework. A large insurance company was setting up a claims application for one line of business and reusing interfaces to other systems for other lines of business.</p>
<p>First, we selected the expected benefits from the benefits value tree and established the costs incurred according to one of the three cost scenarios..With its claims business solution, the company<br />
expected benefits such as:</p>
<p>• Reduced processing time, where the overall cycle time for claims processes was shortened on multiple claims-related activities<br />
• Reduced errors, where costs and payments were reduced as a result of improved quality in execution and handling of claims<br />
• Reduced staff, where fewer staff at multiple levels were needed to staff the revised processes<br />
• Protecting existing revenue streams, where the improved process controls and improved management resulted in more favorable benefit and cost ratio results<br />
• Increased sales, as new functionality helped retain existing policy holders as well as positively impacted new sales<br />
• Reduced maintenance costs, as older applications were being phased out, their maintenance costs were being eliminated and the new application maintenance costs were lower.</p>
<p>The costs incurred were for the full implementation. These included the cost to implement the front-end application interface, a Web-based solution that was part of the business application, and a purchased software package. The SOA infrastructure required some software and hardware, as well as the labor costs to implement it. Last, the cost to develop the interfaces to other applications was added. This included the costs for the SOA interfaces needed for the other applications.</p>
<p>In this example, it should be noted that second and third implementations used the same infrastructure and the same services. As such, the second and third projects experienced much lower costs, as both services and infrastructure were reused beyond their original intent.</p>
<p>As we look at the ROI for this overall solution, the reuse of these components resulted in an exponential increase in the ROI . What’s more, when we performed the same analysis on another project in the insurance industry, we saw similar reduced costs for implementation. This second project<br />
shows a similar curve, but a steeper return. While the individual elements of the return calculation will likely vary project by project, a similar curve and return for successive uses of the same infrastructure can be expected.</p>
<p><strong><span style="text-decoration: underline;">Conclusion</span></strong><br />
No matter how you slice it, the case for SOA as a software design framework is very powerful. Chances are, because the business logic is so compelling, you’ll deploy it sooner or later. The measurement approach we’ve suggested should help you to add simplicity, sense and speed to the process, allowing you to exploit the first-mover advantages momentarily available.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/an-illustration-of-the-framework/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5. Keeping the benefits constant, calculate the returns for the second and subsequent implementations</title>
		<link>http://badzer.com/5-keeping-the-benefits-constant-calculate-the-returns-for-the-second-and-subsequent-implementations/</link>
		<comments>http://badzer.com/5-keeping-the-benefits-constant-calculate-the-returns-for-the-second-and-subsequent-implementations/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:45:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=23</guid>
		<description><![CDATA[Rather than picking an arbitrary number of years, we suggest using a time horizon of three or more implementations when calculating the return on SOA investments. Here’s our rationale. Most of the cost of SOA is in establishing it in the first implementation – which you can think of as the foundation, or platform. After [...]]]></description>
			<content:encoded><![CDATA[<p>Rather than picking an arbitrary number of years, we suggest using a time horizon of three or more implementations when calculating the return on SOA investments. Here’s our rationale. Most of the cost of SOA is in establishing it in the first implementation – which you can think of as the foundation, or platform. After that, thanks to reuse, the overall return rises.</p>
<p>Now, it’s in the second and subsequent implementations using the same infrastructure that not only is the real return evident – but that it’s likely to be higher than planned. For example, it’s widely accepted that reuse yields benefits beyond what’s immediately measurable as reusable application code is applied to new business problems. Large travel providers, for example, expose their online reservation systems to third-party Web sites (like travel agencies and other complementary travel providers), allowing for a big market expansion, at relatively little cost.</p>
<p>For revenue-generating SOA-based services, the returns can be even higher because applications<br />
that previously added only cost are now contributing revenue to the bottom line. Another reason for using a multiple implementation time horizon is because business and IT benefits materialize on different timetables. As soon as the first implementation is completed, companies can begin realizing IT-related benefits right away, as components of the solution are reused in subsequent projects. But business benefits accrue according to a different schedule – one based on the rollout of associated business changes, such as modified processes or new product launches. Because of the variances involved, the time horizon for evaluating returns must be long enough to encompass both the IT- and<br />
business-related benefits that materialize over multiple implementations.</p>
<p>Since SOA is so new, seeing will be a large part of believing. Many people will need to witness the first implementation to fully grasp the transformational power of SOA, not only technological, but strategic. As this awareness grows, it’s likely that the demand for these SOA-based services will grow.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/5-keeping-the-benefits-constant-calculate-the-returns-for-the-second-and-subsequent-implementations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3. Calculate the initial, simple return</title>
		<link>http://badzer.com/3-calculate-the-initial-simple-return/</link>
		<comments>http://badzer.com/3-calculate-the-initial-simple-return/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:39:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=19</guid>
		<description><![CDATA[the simple return is equal to the benefits you’ve assigned to SOA, divided by the cost scenario you’ve incurred.
]]></description>
			<content:encoded><![CDATA[<p>the simple return is equal to the benefits you’ve assigned to SOA, divided by the cost scenario you’ve incurred.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/3-calculate-the-initial-simple-return/feed/</wfw:commentRss>
		</item>
		<item>
		<title>2. Identify the relevant cost scenario for your initial investment</title>
		<link>http://badzer.com/2-identify-the-relevant-cost-scenario-for-your-initial-investment/</link>
		<comments>http://badzer.com/2-identify-the-relevant-cost-scenario-for-your-initial-investment/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:37:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=17</guid>
		<description><![CDATA[With SOA, costs vary based on whether you are using services, providing services or both . Each of the components depicted in this figure include one or more cost elements, such as software, hardware
and labor. To keep the evaluation simple, we’ve left out factors like learning-curve costestimates, which are minor relative to the total cost [...]]]></description>
			<content:encoded><![CDATA[<p>With SOA, costs vary based on whether you are using services, providing services or both . Each of the components depicted in this figure include one or more cost elements, such as software, hardware<br />
and labor. To keep the evaluation simple, we’ve left out factors like learning-curve costestimates, which are minor relative to the total cost and difficult to measure.</p>
<p>If you’re only a service user (e.g., a Webbased e-commerce site using a shipping service), your application is using services made available to them by a service provider. The service provider could be other lines of business within your firm, your partners or, within the near future, external providers<br />
making services available separately. Your total cost would be to change your front-end application,<br />
allowing you to tap these services. If you’re a service provider (e.g., providing information services from your internal systems), you are creating services that others, within your firm or outside of it, can use with their applications. In this case, the total cost would be the SOA infrastructure, plus the<br />
development of new, or alteration of existing, applications, plus the generation of interfaces.</p>
<p>If you’re both a user and provider, you would add user and provider costs together to arrive at the total cost of implementation. In this case, you’re building the entire application, and incur the costs for all the components.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/2-identify-the-relevant-cost-scenario-for-your-initial-investment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>1. Select the benefits received from the benefits framework.</title>
		<link>http://badzer.com/1-select-the-benefits-received-from-the-benefits-framework/</link>
		<comments>http://badzer.com/1-select-the-benefits-received-from-the-benefits-framework/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:33:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=15</guid>
		<description><![CDATA[The SOA benefits shown in Figure 2 – improved flexibility, decreased costs, reduced risk, increased revenue, the enablement of new products and services, and improved compliance – were analyzed to create the benefit value tree.
We found that we could distill the benefits into two broad categories: improved flexibility, culminating in increased profitability (from both increased [...]]]></description>
			<content:encoded><![CDATA[<p>The SOA benefits shown in Figure 2 – improved flexibility, decreased costs, reduced risk, increased revenue, the enablement of new products and services, and improved compliance – were analyzed to create the benefit value tree.</p>
<p>We found that we could distill the benefits into two broad categories: improved flexibility, culminating in increased profitability (from both increased revenues and decreased costs, a double boon not associated with most technologies). Further, we found that there were two major more-qualitative elements that contributed to increased profitability: reduced operating risk and improved ability to comply.</p>
<blockquote><p>The benefits of SOA are very real, and they’re extending from individual companies to entire industries.<br />
A cellular telecommunications company we studied created an entirely new service – for locating cell phones – out of its existing IT assets. Though estimates vary, this capability could open up a US$_ billion market by _009 for this telco. A large agricultural machinery manufacturer needed to boost its ability to finance sales in its showroom. It tapped SOA not only to improve and expedite current lending practices, but to provide a new lending product to keep pace with competitive alternatives. It was able to double loan application volumes and increase the loan decision rate from __ percent to __ percent, all while maintaining prudent risk management levels.<br />
A large insurance company that sells annuity products through a network of broker/dealers used SOA to streamline and automate data feeds, improve cycle time for data assets, protect an important sales channel, and position itself to reuse this data-access channel to sell through additional broker/dealers in the future.<br />
If individual firms can extract these kinds of benefits from SOA, then masses of them are likely to adopt it, and whole industries are bound to change. Consider that according to IT analyst Forrester Research, 67 percent of the largest enterprises – those with _0,000 employees or more – will be using SOA by the end of this year.9 Nearly 70 percent of enterprise SOA users say they’ll increase their use of it. Clearly, SOA has already reached a “tipping point.”<br />
How exactly could it change industries – or how is it changing them now? SOA could become the required way to collaborate among firms; dominant suppliers and buyers could demand it. SOA-enabled collaboration could cross current industry lines, inviting, among other things, the swift penetration of industries by new, unforeseen competitors. Even though SOA is relatively early in its lifecycle, it will soon become “table stakes” in many industries – particularly those where IT capability is a vital characteristic. By our reckoning, that includes most industries today.<br />
Taking the logic a step further, it’s not hard to imagine the advent of an SOA-enabled global economy one day.</p></blockquote>
<p>These last two might not be obvious, but consider: SOA affords an alternative to “rip-and-replace” – the present outcome of technological obsolescence – by exploiting and extending the life of existing IT investments. And it provides reusable software, reducing the risk of delayed IT projects and thus increasing the likelihood of timely new product and service introductions. As well, SOA enables faster and more thorough compliance with external and internal mandates. How? By centralizing a common source of functionality, changes made to comply with the mandate can be done once and used throughout the enterprise, eliminating duplication.</p>
<p>The point is that though you can look at the benefits in Figure 3 in isolation and they’ll be quite sizeable, to capture their full extent you have to factor in the impact that various benefits have on other benefits (e.g., from the chart, “increased reuse” leads to “reduced maintenance,” which leads to “decreased costs;” or in another path, “increased reuse” leads to “reduced integration time,” which leads to “reduced integration cost” and thus to “decreased costs”). In any event, the sum of the monetary value of all the benefits you deem applicable will be your overall benefit.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/1-select-the-benefits-received-from-the-benefits-framework/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The SOA investment analysis framework</title>
		<link>http://badzer.com/the-soa-investment-analysis-framework/</link>
		<comments>http://badzer.com/the-soa-investment-analysis-framework/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:29:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://badzer.com/?p=13</guid>
		<description><![CDATA[We sought to simplify the measurement approach and make it more meaningful by doing several things: establishing a benefits framework specific to SOA, but without adding any predetermined metrics that project managers would need to collect; establishing a cost framework that focuses on limited choices and ways to depict the costs incurred; setting the number [...]]]></description>
			<content:encoded><![CDATA[<p>We sought to simplify the measurement approach and make it more meaningful by doing several things: establishing a benefits framework specific to SOA, but without adding any predetermined metrics that project managers would need to collect; establishing a cost framework that focuses on limited choices and ways to depict the costs incurred; setting the number of implementations as the basis for including the time element to examine the return; and avoiding complex or indirect metrics such as labor learning curves, cost savings from the retirement of legacy systems and so on.</p>
<p><em>The investment analysis framework we propose has five primary steps:<br />
</em>1. Selecting the expected benefits from the benefits framework<br />
2. Identifying the applicable cost scenario 3. Calculating the initial, simple return 4. Assessing and selecting the cost scenario<br />
for the second and subsequent implementations<br />
5. Keeping the benefits constant, calculating the returns for the second and subsequent implementations.</p>
<p>We believe this method will make it quite clear – if it isn’t already – that the benefits of SOA far outweigh the costs and that the benefits grow over time, while the costs decline.</p>
]]></content:encoded>
			<wfw:commentRss>http://badzer.com/the-soa-investment-analysis-framework/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
