Home > SOA Tips > Guest Commentary > SOE: Service-oriented economics
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

GUEST COMMENTARY

SOE: Service-oriented economics


Jake Sorofman
11.21.2007
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Jake Sorofman

Think back to Econ 101. You may not remember how to calculate a deadweight loss, but I'll bet the concepts of supply and demand are clearly imprinted on your brain. When supply meets demand, a market is made. The same is true in SOA. After all, SOA is nothing more than a marketplace, where buyers meet sellers—or, in this case, where service consumers meet service providers. Stripping away the rest of econ theory, the two most fundamental factors for any market are trust and incentive. When they don't exist, neither does the market. This is an often overlooked truth about SOA: in its most essential form, SOA is a marketplace and absence of trust and incentives will undermine any SOA effort you undertake.

If we build it, will they come?

The answer is a definite maybe. Setting up a shared service catalog doesn't necessarily mean that consumers will beat a path to your door or that consumers will feel the urge to contribute services for reuse. Without trust, consumers won't reuse services. Without incentives, providers will quietly ignore the opportunity to contribute. What's most important is applying the psychology of buyers and sellers to service consumers and providers—and building an SOA catalog that explicitly addresses everything from fear and doubt to greed and ego.

Caveat Emptor—buyer beware

Every service consumer has a basic choice: reuse a component from the service catalog or build it from scratch. Without explicit consumer/provider trust and a means for knowing that the service will perform as advertised, the consumer will always opt to roll their own. The reality is that the consumer is accountable for the quality and the performance of the application he or she is developing. Most developers are pretty exacting in their standards, motivated by intellectual challenges—and sometimes just a little paranoid about code quality. In the absence of truly knowing, most application developers will take the more conservative path and build their own capabilities. You would too. Without trust, there is no demand.

Caveat Mercator—seller beware

Service providers are equally vexed by SOA and its absence of incentives. In principle, sharing services for reuse seems like a good idea—excellent even. Conjure images of hands joined and roses blooming. The problem is WIIFM—what's in it for me? As a service provider, I'm now beholden to a whole new set of internal customers who are banging on my door, complaining about performance, outages and asking me to implement changes. Why did I ever get myself into this? The reality is that most providers will hoard rather than share—unless there is an appropriate incentive system in place. These incentives need to be both intrinsic and extrinsic, said more simply, both money and recognition. Consider implementing a chargeback system for cost recovery or even to make service contribution an internal profit center. And don't forget to draw attention to the top contributors, rewarding desired behaviors and making a big deal of successes. Without incentives, there is no supply.

Making a market

A wise person (probably) once said that the road to a failed SOA is paved by good intentions. On the surface, the consumer and provider dynamics of an SOA make good sense. Sharing and reuse are unassailable virtues like motherhood and apple pie. Who could argue with something so right? But the reality is that collective good always starts with the choices of one—which are more often than not motivated by self interest. So the lesson is to build your SOA with self interest in mind and a keen appreciation for the economics of buyers and sellers.

About the author

Jake Sorofman is vice president of marketing North America for JustSystems, the largest ISV in Japan, and a seller of XML and information management technologies. Learn more about JustSystems at www.justsystems.com and contact Jake at jake.sorofman@justsystems.com.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
SOA and IT governance
SOA Governance Tutorial
SOA development governance simplified by centralized policy management
Reduce duplication in SOA with lifecycle governance
On the road to SOA – Part 2, Governance is fundamental
SOA needs a Product Manager
Tips for tracing enterprise transactions
Rolta SOA center rolls out tools supporting agile development
Parasoft SOA package addresses business process/system integration testing
'SOA is working' for Edinburgh financial company
Enterprise architecture must focus on business value

Guest Commentary
Get a grip on JavaFX 1.2 for Rich Internet Applications
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
SpringSource approach to adding enterprise class management and deployment features to Tomcat
Canonical Schema establishes interoperability: SOA Pattern (Week 6)
Legacy: Can't Live With It, Can't Live Without It
Review of protocols for cloud services - Part 1
SOA and TOGAF: A Good Fit?
Using atomicity to gain SOA granularity
Too Many Servers: A Case for Enterprise Architecture and TOGAF 9

Service-oriented architecture (SOA) orchestration
Nastel pursues Business Transaction Performance savings
Active Endpoints, Seros in deal to orchestrate BPM and push SOA
Fiorano solves SOA implementation challenge
The business side has silos too
SOA goes beyond 'rip, replace, repeat'
New year – same old SOA tempests?
Gartner AADI Summit: SOA going into 2009
Services reuse drives ROI for SOA, survey finds
On lightweight Java frameworks and service-oriented architecture
Domain bridging, skills of abstraction define the software architect

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
service-oriented architecture  (SearchSOA.com)
SOA governance  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts