---
title: "What does SOA really mean? One big hype machine"
url: "https://osherove.com/blog/2005/5/2/what-does-soa-really-mean-one-big-hype-machine.md"
canonical: "https://osherove.com/blog/2005/5/2/what-does-soa-really-mean-one-big-hype-machine.html"
published: "2005-05-02T17:44:00"
updated: "2005-05-02T17:44:00"
tags: ["Architecture"]
author: "Roy Osherove"
description: "Clemens Vasters, at an unusual leap of humility, declares something which to me is one of the biggest \"DUH\"s of the past year: Service Oriented Architecture is just one big hype machine , it talks about connecting…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# What does SOA really mean? One big hype machine

By Roy Osherove May 2, 2005 In [Architecture](https://osherove.com/blog/category/architecture)

**Historical article** · Originally published May 2, 2005; technical details may be outdated.

Clemens Vasters, at an unusual leap of humility, declares something which to me is one of the biggest "DUH"s of the past year: [Service Oriented Architecture is just one big hype machine](http://staff.newtelligence.net/clemensv/PermaLink,guid,535d4a96-2cc3-4306-8b56-9a96c7c6fa39.aspx), it talks about connecting systems, which people have done before, but it's not really about architecture, just about an _orientation for connected systems._ It's still damn near impossible to do it, and the tools are not there yet to accomplish fully distributed and autonomous systems, yet.

_"When you look at what’s being advertised as “serviced oriented architecture”, you see either the marketing-glorified repackaging of Ethernet, TCP/IP, and LDAP (“Enterprise Service Bus”), or architectural blueprints that looks strikingly similar to things that people have been doing for a long time with DCE, CORBA, J2EE, COM, or mainframe technologies. What’s different now is that it is easier, cheaper and likely more productive to create bridges between systems. And even that comes at a significant price at this point. Realistically, the (web) services stacks yet have to catch up with these “proprietary” stacks in terms of reliability, security, and performance. "_

_"I’ve started to use “SO/A” to make clear that I mean architecture that benefits from service orientation. "_

_But when I see or hear SOA discussed, people speak mostly about technology and software architecture. In that context, selling “SOA” as a completely new software architecture school does not (no longer) make sense to me"_

Selling it as a whole new software paradigm, architecture and whatever else, to me is still something to be wary of. I see places offering courses on Service Oriented Architecture, but I don't really see anyone doing a real system with all the core values mentioned. There are efforts, but it's still one hell of a deal to make it happen and I'm pretty sure noone can actually "teach" it today. It's still one of the biggest "unknown unknowns" these days, foggy and blurry - that's the most dangerous thing to get attached to.

## More in Architecture

[All posts in Architecture](https://osherove.com/blog/category/architecture)

- Jun 5, 2005

    ### [VS 2005 Team System Modeling Strategy and FAQ](https://osherove.com/blog/2005/6/5/vs-2005-team-system-modeling-strategy-and-faq.html)

- May 2, 2005

    ### [Regulator 2005 & GUI threads goo- news on both?](https://osherove.com/blog/2005/5/2/regulator-2005-amp-gui-threads-goo-news-on-both.html)

- Apr 29, 2005

    ### [What does Indigo really mean?](https://osherove.com/blog/2005/4/29/what-does-indigo-really-mean.html)

- Apr 14, 2005

    ### [Aspect Oriented .NET frameworks - more than I thought](https://osherove.com/blog/2005/4/14/aspect-oriented-net-frameworks-more-than-i-thought.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
