Chapter 29. Ten SOA No-Nos

In This Chapter

  • Choosing the right starting point

  • Standing on the shoulders of (SOA) giants

  • Watching your back

  • Being part of a SOA team

With hundreds of pages in this book to show you what you can do, we thought we'd carve out a few caveats to warn you what not to do so you can benefit from the mistakes of others.

Don't Boil the Ocean

Make sure the SOA project you choose for your starting point is well defined and well confined. Prove SOA successful with something that is small, is achievable in a short time, and will have a significant impact — then build incrementally.

Don't Confuse SOA with an IT Initiative

If you relegate SOA to IT, we, the authors, have failed miserably. We throw up our hands. SOA must be a joint endeavor between business and IT. You have everything to gain — and everything to lose if you persist in such pigheadedness.

Don't Go It Alone

An entire industry is just waiting out there to help you. Don't ignore it. Beg, borrow, steal, but get help. Reinventing the world is definitely anti-SOA thinking.

Don't Think You're So Special

Stick to standards and standard interfaces. The proprietary software you build will be your own downfall. The sooner you part ways from evil temptations, the happier and healthier your software can be. (The happier and healthier your organization will be too, by the way.)

Don't Neglect Governance

SOA governance won't happen by itself. Address it early. SOA governance is as much about the way you work and the processes you ...

Get Service Oriented Architecture For Dummies® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.