YOUR FEEDBACK
Working at Google vs. Working at Microsoft
Ray the Barbarian wrote: I worked at Microsoft Research, and I had an in p...
SOA World Conference
Virtualization Conference
$50 Savings Expire June 24, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SOA World Editorial - Discovering Dr. Dolittle
From the title, you might be thinking that I'm about to start this month's editorial with a reference to talking to animals and somehow tie that into SOA. Instead, what I actually would like to talk about is the pushmi-pullyu (I got the spelling from Wikipedia; I always thought it was 'push-me pull
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Long-Tail SOA and the Mythology of Re-Use
In praise of the niche market, the other 80%

Digg This!

Page 2 of 3   « previous page   next page »

Creatures of Habit
The big events get all the press. The A-List actors make all the money. The biggest hits get all the radio play. The coolest gadgets get all the sales. We latch onto mainstream products because they make a big impact. These phenomena follow Long Tail distributions, where 20% of the causes lead to 80% of the effects. The Long Tail is hard at work in our IT departments too, governing the popularity of our technology functions. (A technology function is any unit of software that could be exposed as a service through SOA.) Each function carries a certain level of demand. Plotting the demand profiles of all IT functions and ranking them from most used to least used would produce a Long Tail graph similar to Figure 1, where the most used 20% account for roughly 80% of the total market for IT functions. These are IT’s star performers and are being tracked down and converted into services by SOA practitioners everywhere. The other 80% lurk in the shadows of IT’s portfolio and are generally overlooked as candidates for SOA. When it comes to deciding which business needs to focus on for SOA, we instinctively draw a clear line in the sand. We grab onto the most recognizable 20% and forget the rest. Why such divided interest?

We see opportunity in catering to the needs of the masses. We see risk in catering to the needs of the few. As SOA practitioners, our goal is to maximize the value of IT by instituting sweeping architectural change. Our job is to unwind decades’ worth of accidental architecture and convert IT from a necessary liability into a strategic asset, and do it all before our competitors do. No pressure. Naturally, when the pressure is on we focus on what we know, what we are most comfortable with. We are most comfortable building for maximum reuse.

The Mythology of Reuse
IT historically caters to the business masses. We own the ERP systems, the intranets, the corporate Web sites, the enterprise portals, the business intelligence platforms, the data warehouses, the e-mail infrastructure, the LDAP forests, the B2B feeds. We build million-dollar solutions and roll them out to hundreds, even thousands, of users. We go big because we have to. IT is the technology utility provider for the enterprise. Because our IT departments have limited resources, we must be selective about the projects we undertake. Traditionally, we select the ones with the biggest impact, the broadest reach, the highest reuse to satisfy as large a contingent of customers as possible. We can’t afford to occupy ourselves with providing obscure products in low demand any more than the corner convenience store can afford to stock every brand of toothpaste, cereal, and beer. IT has been in the business of providing mainstream products to a mainstream audience for decades. When it comes to SOA, we instinctively follow the same strategy. We strive for SOA solutions that offer the greatest value. Unfortunately, the way we typically valuate SOA solutions is flawed.

The most popular method of determining SOA value involves examining reuse. “Do that which maximizes service reuse” seems to be the mantra of the SOA industry today. Indeed, in my own experience, reusability has been the primary, if not exclusive, yardstick with which SOA success is measured. SOA success seems to be synonymous with high service reuse. This philosophy implies that reusable services are more valuable to the business than non-reusable ones, and bases ROI on the number of consumers a service has. More consumers means higher reuse means greater value. In reality, the link between service reuse and business value is a myth.

We tend to believe that services will be reused if designed well, but we have little direct control over how reusable a service is. Sure, we can take care to design our services in ways that let them be leveraged by more than one consumer, but this just ensures that the service is capable of being reused, not that it will be reused. Reuse is really a function of demand. Naturally, the higher the demand the higher a service’s reuse potential. The point is that a service is not reusable because it was designed a certain way. Rather, a service is reusable because it exposes a business function that is already in high demand.

We also have a tendency to believe that reuse leads to business alignment and agility. Service-enabling IT’s most widely used capabilities should bring IT and business closer together and change-proof most of the enterprise, right? Actually, mainstream services benefit IT more than they benefit the business. IT is likely to respond more quickly in times of change, but the benefits of that agility seldom extend out into the lines of business. Suppose, for example, that an IT shop anticipates replacing an antiquated ERP system. It prepares by abstracting its widely used reporting functions through service interfaces and retooling existing business intelligence systems to use those services. Then at some point in the future executive management sends down the order to swap in a new system. If everything goes well, users of the BI tools (and the tools themselves) will have no knowledge of the swap. The transition will be seamless and transparent to consumers of ERP reporting functions. The success would showcase IT’s agility and alignment with corporate directives, but wouldn’t benefit lines of business directly. There’s a difference between providing services that improve business practices and providing services that prevent disruption to business practices. Service-enabling mainstream functions protect lines of business from change (an IT virtue) but don’t make lines of business more competitive (a business virtue).

Mainstream service opportunities are also relatively rare. They are extremely important, to be sure, but they are far outnumbered by niche opportunities. To provide only highly reusable services is to turn a cold shoulder to 80% of the company’s business needs. Who will be there when those needs change? What’s more, niche services benefit business users directly since it’s usually line-of-business personnel who request them. Niche services solve very focused business needs and, by definition, aren’t very reusable; however, niche needs exist en masse and come directly from the trenches – and that’s where business battles are won and lost.

As long as the goal of SOA is to improve business agility, the needs of our companies’ niche markets shouldn’t be ignored. Focusing on popular solutions and maximum service reuse is a natural IT response to the challenge of building enterprise agility. But an SOA built on the premise of maximizing service reuse focuses too much energy on internal, corporate needs. To deliver on the true promise of SOA, our strategies must also push specialized services out to the very edges of our businesses where they can be leveraged when needed. Services do not have to be reusable to be valuable. They just need to be available. This is Long Tail SOA.

Mainstream Versus Long Tail SOA
Reuse is only one factor in the SOA value equation. Now that the myths about service reuse have been revealed we can open our minds to other considerations — namely demand for services and the nature of change. These forces influence SOA implementation and can act for or against SOA goals depending on the strategy. What may weaken a mainstream approach may strengthen a Long Tail approach, and vice versa. Remembering that mainstream SOA focuses on providing popular services for a few large business “markets” and Long Tail SOA on providing specialized services for many small markets; let’s examine how each approach is affected by service demand and change.


Page 2 of 3   « previous page   next page »

About Marc Rix
Marc Rix is a lead SOA solutions architect at SAIC, focused on accelerating key business activities through SOA and BPM. He has been building enterprise-scale integration solutions for the past 11 years.

SOA WORLD LATEST STORIES
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be
SYS-CON's Virtualization Expo Attracts More Delegates Than Gartner
Virtualization has quickly become a staple new concept for enterprise IT. At SYS-CON's 3rd International Virtualization Conference & Expo, held at the Roosevelt Hotel in New York City, June 23-24, we had exceptional speakers with high-quality use cases not only of how virtualization ma
Progress Software Announces Mindreef and IONA Acqusitions at SOA World Conference
Progress Software has acquired Mindreef, a provider of SOA service validation and testing tools. Mindreef will be fully integrated into Progress Software, and will adopt the Progress Software company name. Progress expects to retain most Mindreef product names, however, this will be re
Web 2.0 Journal Case Study: Transcending E-mail as a Platform for Multi-Person Collaboration
E-mail is extremely easy to adopt and use, and lends itself very well to certain types of collaboration. When two people are attempting to collaborate asynchronously, e-mail is usually the best solution. It's certainly far less frustrating than phone tag. But once more people are invol
Elixir Technology (Represented by JNet Direct) Nominated for SYS-CON's "SOA World Magazine Readers' Choice Awards"
Elixir Technology provides Integrated Business Intelligence with Elixir Repertoire - a product for Dashboard, Reporting, Data ETL and Scheduling. Supporting 'Web 2.0' with RESTful Web Services architectural approach on SOA, Elixir Repertoire aims to power the new generation enterprise
Seagull Software Nominated for SYS-CON's "SOA World Magazine Readers' Choice Awards"
Legacy systems typically contain the most critical information in an enterprise, and many organizations have more than one type of legacy platform. LegaSuite Integration is a middleware tool to simplify and accelerate integration of all types legacy data, business logic and screens wit
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE