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.
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 ...