Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Chapter 1. A Typical Case of SOA: Introd... > Introduction to St. Matthews Hospita... - Pg. 4

4 Oracle SOA Suite 11g Handbook Okay, what is SOA again? Service-Oriented Architecture. So clearly it is about architecture (more on that in the next chapter) and about services (more on those throughout the book). But what is this BAD stuff? It is my way of drawing your attention to the fact that SOA is really about Business Agility and not about technical tricks. SOA helps us realize Business Agility through Decoupling. There you have it: BAD. Business agility means the ability of an organization to adapt to new circumstances, opportunities and threats, regulations, and technological advances. IT departments that enable their organizations to flexibly and speedily adjust to new business requirements give these companies a competitive edge, lower costs, and higher quality in the execution of business processes. SOA gets its significance from the objectives it helps achieve. Some of the most important of these are defined at the business level--not in technical terms, and not directly in the context of the IT department. Business agility is an example of these objectives--others are discussed in the next chapter. Other benefits from SOA are achieved in the IT department; of course, these, too, will ultimately contribute to the business results. SOA is not primarily driven by technology--it is not the latest version of a development framework or a faster edition of a CPU. It is first and foremost driven by business requirements and with business objectives in mind. Having said all that, it should be equally clear that service- oriented computing and the establishment of Service-Oriented Architecture are only possible because of the technology available to us. S OA is BAD! So there, I have it off my chest. It had to be said. It needs to be out in the open. It is really BAD!