Home > SOA News > SOA bogged down by spend-happy worst practices
SOA News:
EMAIL THIS

SOA bogged down by spend-happy worst practices

By Michael Meehan, News Editor
03 Jul 2007 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

San Francisco – Analysts practically wear themselves out saying "service-oriented architecture is something you do, not something you buy," but during last week's Burton Group Catalyst Conference it became clear too many users are trying to take a shortcut to SOA by buying the latest got-to-have-it software package.

Prioritizing what services to build is more important than buying the machinery to build the services.
Anil John
Information Technologist, Johns Hopkins University's Applied Physics Labs

Burton analysts stressed that you don't need to chase after some enterprise service bus with every possible widget or try to support the latest chic Web services standards in order to achieve service orientation.

"SOA is an enterprise architecture style, not an application architecture style," said Anne Thomas Manes, Burton Group vice president and research director. She estimated it could take 20 years to realize all the benefits of service orientation, which she listed as:

  • Increased flexibility and agility
  • Improved application quality
  • Reduced time to market
  • Increased ease of doing business
  • Improved consistency in systems

She suggested measuring business improvement to track SOA progress and urged users to model their business, not their technology, when setting out on the path to SOA.

"The technology really is irrelevant," she said. "The technology you use today is going to go away at some point. It's about how you use technology, not what technology you use."

Chris Haddad, vice president and service director at Burton Group, noted that many SOA installations are falling victims to anti-patterns, which are mostly worst practices inherited from client-server development. Haddad's list of anti-patterns:

  • Isolation – includes point-to-point connections and standalone silos.
  • Uniqueness – includes multiple end-user entry to access a capability and independent schema models for similar entities, transactions and processes.
  • Duplication – includes multiple software applications delivering similar business functionality, continuous sign-on challenge prompts and redundant data entry.

"It's just too tempting for development teams, which is what I used to be, to go off and do their own thing," Haddad said. He added that when he goes out into the field, he rarely finds reference architecture models, implementations commonly don't conform to what was modeled and key IT performance indicators (like an inventory of integration connections) are not known.

Most of all, Haddad said elements such as collaboration, trust and confidence are lacking for many would-be SOA adopters. One technical tip he offered to creating an organization that can work together is to "build common data definitions and expand them across your development teams."

That's exactly what Sam Joseph, senior technologist at retail brokerage Raymond James & Associates Inc., did in helping to create a common lexicon for business and technical terminology across his company. He recommended getting someone with established skills in information modeling and classification theory to help do the work.

Having all terms well understood by all parties is critical to building out a proper architectural model, he noted.

Anil John, information technologist at Johns Hopkins University's Applied Physics Labs, said, "It took us about two years to build a community capable of collaboration."

He also echoed the analysts in saying there is a tendency in all phases of IT to focus on specific technology instead of what elements of the business to support, a habit IT shops need to break in his opinion.

"Prioritizing what services to build is more important than buying the machinery to build the services," he said.

Sri Muthu, vice president of Internet service development at Wells Fargo Inc., stressed the need for complete lifecycle support for schema and Web services artifacts.

For more information
SOA Learning Guide

The state of SOA management

"It's really easy to build a Web service," he said. "It's really easy to consume a Web service, but it's really hard to manage a Web service."

That difficulty extends into finding the people to understand the SOA paradigm. "Don't underestimate how long your designers and architects are going to take to learn services," Muthu said.

It all came back to Manes' assertion that "technology is irrelevant." She said that governance, quality and management are the keys to a successful SOA, not an integration bus.

"There is no easy way to do this," she said. "It takes organizational discipline."



Tags: SOA and IT governanceSOA and Web services managementEnterprise Services Bus (ESB)VIEW ALL TAGS

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



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

SOA and Web services management
IBM integrates SOA appliance with policy manager
Software AG mounts tender offer for IDS Scheer
Software AG releases webMethods 8.0 with added BI service repository
MiniGuide: End-to-end testing for SOA and enterprise transactions
Parasoft SOA package addresses business process/system integration testing
Nastel pursues Business Transaction Performance savings
Transactions are the currency for SOA management
CA/Wily forwards transaction monitoring across distributed systems
BPM modeling tools said to boost business analyst abilities
Services reuse drives ROI for SOA, survey finds

Enterprise Services Bus (ESB)
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
Mulesoft architect talks REST, ESBs
"Stripped-down" open source ESBs still solid middleware engines
Open source and ESBs
Low-latency ESB solution relies on powerful hardware
An open source ESB can cost you
Read our new ESB tutorial!
ESB Tutorial
Three tips for choosing an ESB
ESB watered down by EAI, but distinction remains
Enterprise Services Bus (ESB) Research

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



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
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