O'Reilly logo

Service Oriented Architecture For Dummies®, 2nd Edition by Fern Halper, Marcia Kaufman, Robin Bloor, Judith Hurwitz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5

Understanding Software Architecture

In This Chapter

Finding out all about architectures

Defining services and business services as part of a service oriented architecture

Defining service oriented architecture

Avoiding four complications that make implementing SOA tricky

Businesses keep changing, and requests for new programs keep coming. What’s new and different is the idea that businesses don’t have to keep reinventing the wheel: They can organize programs for easy reuse; easy maintenance and support; coherent, consistent results across their organizations; and easy data and resource sharing. And that, in a nutshell, is the idea behind a service oriented architecture.

Remember.eps In a service oriented architecture world, business applications are assembled by using a set of building blocks — components — some of which are available “off the shelf,” and some of which have to be built from scratch. (We talk a lot more about components in Chapter 6, so if you feel compelled to find out more about components at this very instant, jump there. However, if you have a vague notion of what components are, we suggest you keep reading.)

The software architecture defines which software components to use and how those components interact with each other. Sounds pretty simple when we put it that way, but we’re not going to hide the ugly truth from you: Creating a service oriented architecture ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required