Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Hi-index | 0.00 |
Service Oriented Architecture (SOA) is an emerging architectural style for developing and integrating enterprise applications. Businesses are required to be agile and flexible and IT managers are being asked to deliver improved functionality while leveraging existing IT investment. Globalisation, tighter economies, business process outsourcing and ever increasing regulatory environments are forcing the large enterprises to transform the way they provide their business and services. SOA promises better alignment of IT with business, seamless integration of business functions and reduced costs of development and, therefore, enterprises are moving towards this new paradigm. However, there are numerous obstacles that must be overcome before the promise can become a reality. In this paper, we introduce the SOA approach, present the benefits and challenges it offers and provide guidance for building and implementing SOA. The objective is to provide enough background information that enterprises wishing to embark on the road to SOA have a better understanding of this approach.