| By David Linthicum | Article Rating: |
|
| May 13, 2008 04:00 PM EDT | Reads: |
7,787 |
If you read this column and listen to my podcasts, you know
that I call SOA what SOA is…an architectural pattern. In many instances, SOA is a vital component of healthy enterprise architecture. Indeed, I’ve provided
some keynote talks around this very topic at about half-a-dozen enterprise
architecture conferences to date. However, generally speaking, the enterprise
architects out there still don’t “get” SOA, and they continue to do a poor-to-average job of creating enterprise architectures that…well…support their enterprise.
By the way, those of you who will respond to this column and
tell me that you’re doing well with your architecture, that’s fine.
Unfortunately, dozens of you can be an exception to my observations, and it
still doesn’t mean I’m wrong here. This is a systemic problem; however, there are clearly islands of success out there.
What’s core to the issue is that many enterprise architects don’t have the political will, or the authority, to solve many of the core problems. It’s very difficult to make changes in enterprises today. There is a certain amount of job risk that comes with those types of actions, risks that many enterprise architects are unwilling, or unable, to take.
Here are the issues, the way I see it:
EAs don’t understand SOA. The largest issue is that the majority of enterprise architects (EAs) do not understand what SOA is and what SOA is not. Either they just don’t bother, or they want the definition of SOA to fit some preconceived and incorrect notion in their minds. Are you listening…you guys who use the terms “SOA” and “ESB” interchangeably?
EAs don’t understand their own issues. The other problem is that many enterprise architects can’t tell you the cost of inefficiencies within their existing IT infrastructure and enterprise architecture, any value they would get from reuse, and any metrics around the value of agility within the enterprise. In some instances there is no central record/artifacts around data semantics, APIs, processes, workflow, etc. If you don’t have a clear understanding of what the current issues are, you cannot know how best to correct them over time.
EAs fear change. If things are bad, then change is typically good. Unfortunately, change also means risk, and risk is something people typically don’t like. The fact is that people are rewarded for maintaining more than they are rewarded for improving. This answers the question about why so many of the enterprise architectures out there are now layers upon layers of tactical one-off solutions designed to “keep things going a few more years.” Somebody needs to have the political will to figure out a long-term solution using sound enterprise architectural approaches, including SOA.
Those enterprises that have clear architectural issues typically don’t understand how to approach fixing the problems. Indeed, it’s often overwhelming to most architects, and thus – like anything else that’s overwhelming – it’s easier to ignore the core issues and go about your daily routine.
If you have a problem, you know the symptoms. It takes two months or more to change any major business process. You have no holistic understanding of your data, your services, or your business processes. You have redundant and dysfunctional data, without any consistent integration strategy, nor common interfaces into the systems. You get the idea.
Unfortunately, I’m not sure that guys like me shining a light on these shortcomings will have much impact. I think it’s going to take some well-published disasters that almost kill a company or two before the powers that be understand the real problem here. Hopefully, a few of you will be more proactive.
Published May 13, 2008 Reads 7,787
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By David Linthicum
Dave is an internationally known cloud computing and SOA expert. He is a sought-after consultant, speaker, and blogger. In his career, Dave has formed or enhanced many of the ideas behind modern distributed computing including EAI, B2B Application Integration, and SOA, approaches and technologies in wide use today.In addition, Dave is the Editor-in-Chief of SYS-CON's Virtualization Journal. For the last 10 years, he has focused on the technology and strategies around cloud computing, including working with several cloud computing startups. His industry experience includes tenure as CTO and CEO of several successful software and cloud computing companies, and upper-level management positions in Fortune 500 companies. In addition, he was an associate professor of computer science for eight years, and continues to lecture at major technical colleges and universities, including University of Virginia and Arizona State University. He keynotes at many leading technology conferences, and has several well-read columns and blogs. Linthicum has authored 10 books, including the ground-breaking "Enterprise Application Integration" and "B2B Application Integration." You can reach him at david@bluemountainlabs.com. Or follow him on Twitter. Or view his profile on LinkedIn.
![]() |
IT Yoda 05/30/08 01:03:10 AM EDT | |||
I whole-heartedly agree, and will offer something that I didn't see a lot of, in your article: suggestions for how to start going about correcting the problem :-) First, EAs should consider looking at EA frameworks (i.e. TOGAF, Zachman, etc.) and EA-level tools (Volere, impact/gap/cost/benefits analysis, view/viewpoint definitions, etc.), which present a more comprehensive view of the EA process. If they did they'd realize that: 1) SOA is only a sliver of the entire EA process, and 2) Adopting SOA needs to be an enterprise principle, which is demonstratibly aligned with corporate principles. Without that, you'll never really get the solid buy-in you'll need, because the argument for doing SOA can't even be tied back to known company goals/strategies. Second, you've got to take the keys away from the people who insist on driving, when they're "drunk" (or "high") on SOA. In that state, they're incapable of realizing that it's not a miracle drug for whatever ails the corporation. SOA can be like crack cocaine, to some people :-) Play it safe and combine SOA w/virtualization, complex-event processing, business processes, etc. And lastly, just play the SOA hand you were dealt, and then only bet money you and the company can truly afford to lose. When it's gone, get up from the table, and walk away. What does that mean? It means, only invest in something to the degree that you can actually get a proven measureable profit, from doing so. Annual profits and Wall St. numbers, lie do not :-) |
||||
![]() |
Daniel Horsey 05/14/08 02:45:34 PM EDT | |||
I think you have soooo hit the nail on the head. As the leader of the EA organization in a major federal agency, I found that moving this kind of change is very difficult, particularly if you care about continuing your career. It is very easy to fall back on point solutions that this project and that project want, and not get to the real core issues that are holding the organization back (often around data). |
||||
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Why IBM’s Server Chief Got Busted
- SOA World Power Panel on SYS-CON.TV
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Stock in Focus: Dragon Capital
- 1st Annual Government IT Conference & Expo: Themes & Topics
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- The Top 150 Players in Cloud Computing
- SOA in the Cloud - Monitoring and Management for Reliability
- How to Diagnose Java Resource Starvation
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Software AG Named "Gold Sponsor" of SOA World Conference & Expo 2009 East
- Why IBM’s Server Chief Got Busted
- IBM & Cloud Computing: How "SOA in the Cloud" Can Produce Real Change
- SYS-CON's Cloud Expo Adds Two New Tracks
- SOA World Power Panel on SYS-CON.TV
- 1st Annual GovIT Expo: Letter from the Technical Chair
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- Success, Arrogance, Rise and Fall
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV










The past month has seen an unprecedented conc...
























