“The biggest mistake people make is thinking that SOA is a technology. It’s not. It’s an architecture. And just because you know technology does not mean you know how to design an architecture,” says Forrester analyst Randy Heffner.
SOA is the underlying architecture that supports communications between services. SOA enables companies to weave multiple applications together to enhance process flows and improve user productivity, Heffner notes.
He adds that early adopters have found numerous benefits to SOA, including the ability to reuse applications, extend the life of legacy applications, improve business processes and save time and money on development.
But pioneers like Jeff Gleason, IT strategies director at a large insurance and retirement firm in the Midwest, says that you can quickly negate the pluses of SOA with missteps. Here are a few of the most common snafus that IT groups encounter with SOA.
1. Operating in a vacuum. Gleason, who’s done almost a dozen SOA projects in the past six years, says he realized early on that in order for his projects to be successful, he’d need buy-in from outside of IT.“You have to really get everyone on board — from the programmers to the shareholders to the end users – to be successful with SOA,” he says.
He advises his IT peers to be patient and clearly communicate the goals of their SOA projects with developers and business unit leaders. “You also have to set expectations. For instance, end users have to know that while in the beginning it might take longer for them to do their tasks, it will get faster,” Gleason says.
For instance, he worked with call center users to create a set of services that let them view information held in multiple policies in multiple systems at once – a far cry from them having to access separate networks for each policy.
Archie Roboostoff, director of product management at NetManage, Inc., in Cupertino, Calif., agrees that upfront communication is critical. “A lot of mistakes stem from IT not understanding holistically what the business unit does on a daily basis,” he says.
For instance, he encountered an organization where IT had spent significant time and money developing an SOA for its legacy applications only to find later on that those programs had not been used in three years. “Right there you see a disconnect between what the business is doing and what IT is doing,” he says.
He advises IT groups to sit down with business units to capture what end users do in their day-to-day tasks. “That way you create an SOA with services that accurately reflect what the end user does,” he says.
He adds that it’s just as important to have a feedback cycle that allows developers, programmers, business leaders and end users to comment on services and suggest improvements. “You can’t just deploy your SOA and walk away. It has to evolve,” he says.
2. Not creating a governance framework. Governance is a large part of developing an SOA strategy, according to Jason Bloomberg, senior analyst at the ZapThink advisory firm in Baltimore. He says organizations must decide ahead of time what their reuse and publication policies will be for the services within their architecture. “You have to think through how you’re going to create, communicate and enforce these policies,” he says.
One problem that often arises for companies that fail to think about governance is version management. “You may start to roll out services and everything is fine until you need to change something,” he says. There is a ripple effect from altering services that can extend all the way to customers that could disrupt business. “You have to develop a plan beforehand for updating and changing services,” Bloomberg says.
3. Treating security as an afterthought. Security can be one of the trickiest areas of SOA because organizations are reusing services that might have been created externally. “Before you bring services into your SOA environment, you have to put standards-based interfaces on them. If you don’t take care of security issues, you’ll put a hole in the SOA wall,” Bloomberg says.
Jon Gossels, president and CEO of SystemExperts Corp. in Boston, says that most services, to be made as reusable as possible, have security stripped out of them. “This isn’t good,” he says. To combat this problem, he urges IT groups to add service interfaces that address compliance mandates and cater to the highest level of security each application requires.
In addition, IT groups should carefully plot out their authorization and authentication strategies. “You need to decide who controls the addition of new services and who can change services that are already in use,” Gossel says.
Organizations should also monitor the services that come onto the network. “Otherwise, you could have someone deploy a rogue service and you’d have no way of knowing it,” he says.
Gleason says companies should expect to have some glitches along the way with SOA deployments. To minimize the risk, they should modularize their architecture plans and roll out pieces little by little. “If you start out too big, you’ll run into problems. The first time out can be tough, but it does get better… and you’ll see that SOA does make your life easier,” he says.
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2020
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Anticipating The Coming Wave Of AI Enhanced PCs
FEATURE | By Rob Enderle,
September 05, 2020
The Critical Nature Of IBM’s NLP (Natural Language Processing) Effort
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
August 14, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.