Tuesday, November 20, 2007

Top 10 reasons why service-oriented architecture is like a Thanksgiving meal:

Like a Thanksgiving meal, it takes a lot of work to put together an SOA ... and no one wants to clean up the associated mess that comes with it.

Reuse, the next round of Web services you build are the IT equivalent of next week's turkey sandwiches and soups. You should be getting a lot of meals out of this feast.

Like a big turkey meal, too much SOA can put you to sleep.

An SOA project can bring together a lot of people you rarely see. In fact, you probably aren't even sure you want to see some of them.

SOA can give rise to lots of interesting combinations, kind of like turducken (a chicken stuffed inside a duck stuffed inside a turkey).

Everyone offers up advice on how to cook up an SOA, but they always leave you with the distinct feeling that they aren't so sure these tips actually work.

You can undertake lots of small projects while you've got your SOA bird in the oven.

It takes a solid network and good communication to move all the food around a Thanksgiving table so that everyone gets to pick exactly what they want.
In many ways, it's a service-oriented meal dependent on a loosely-coupled infrastructure.

Screw up your SOA and you'll never hear the end of it.

2 comments:

Anonymous said...

That is just....so wrong

Anonymous said...

These Thanksgiving analogies are great; I can be amused and explain SOA to some of my less-exposed peers. Thank you.