Enterprise Services Architecture (ESA) is SAP's blueprint for how enterprise software should be constructed to provide maximum business value. The challenge facing most companies is not whether to adopt service-oriented architecture (SOA), but when and how to do so. There is always a lag between technological vision and business feasibility. It also takes time to fully realize the potential of existing technologies, a process that does not stop the moment the new thing arrives. But when the value of a new approach such as ESA starts to make a difference and produces a competitive advantage, the motivation to change skyrockets. The time to change becomes now and the hunger for learning grows. The goal of this book is to satisfy the hunger for information for those who suspect that ESA may be a gateway to transforming Information Technology (IT) into a strategic weapon. The current state of the art is a long way from ESA. Most enterprise software programs now use Internet-inspired technologies, such as portals, web-based user interfaces (UIs), application servers, and XML-based messaging services, but they still cling to client/server and even mainframe architectures. This will change dramatically over the next five years. IT will become connected by networks, awash in data, faster, more adaptive, more in sync with business. Companies that understand how to unlock the business value of this new architecture before their competitors do will have a huge advantage. The skeptics among us cannot help but ask, "Has something really changed?" Buzzwordsweb services, service-oriented architecture, and enterprise service bus are the current ragecome and go, but the network, the Internet, is here to stay. However, the classic mainframe and client/server architectures make only minimal use of it. In dribs and drabs, enterprise applications have taken advantage of network-enabled functions, but the core architecture in many ways remains untouched. ESA represents a refactoring of the core architecture of enterprise applications to make sense of a flock of new possibilities and to bring them in formation to the level of business, application, and technology architectures. IT will change not simply because new things are possible, but because most markets are presenting companies with a whole new set of requirements that traditional IT is having a hard time meeting. Most companies live in a world in which business models change every year, or even more frequently. An implementation cycle of a year or more on an IT project can no longer be tolerated. New processes must be designed and built in three months, six months, or nine months. The systems of record that provide the context for most business activity have been built out. Now the challenge is to quickly build a new layer of flexible processes based on those systems of record in a way that preserves flexibility so that future adjustments are affordable. This book will explainin more detail than ever beforewhat ESA is, and how SAP is bringing the concept to life in all of its products as a platform supported by an ecosystem. The first book written on this subject, Enterprise Services Architecture (Woods and Mattern, O'Reilly), described in general terms the context for ESA, the business case for it, and outlined the shape of an ESA platform. Because SAP has made so much progress in fleshing out the details of ESA, many questions can now be answered in great detail. For example, this book will answer the following questions:
If these questions seem rather technical, well, they are. That such detailed questions about technology can be answered indicates how much ESA has matured. But our attention to technology questions will never distract us from the role that technology plays in supporting business. |