Preface

Organizing and explaining all of the wisdom about Enterprise Services Architecture clearly and directly was a major challenge that required several innovations. To help this book to serve the needs of a broad audience from business analysts to enterprise architects, we have employed a question-and-answer format for the chapters to help readers find the portions of the book that are right for them. To partition ESA into more digestible portions, we have boiled everything down into six concepts, each with its own section in the book:

  • Part One, The Context for ESA, covers new ways of thinking about IT and explains how you must plan for ESA.

  • Part Two, Conceiving a Vision for ESA, delves deeper into the technical aspects of ESA.

  • Part Three, Consuming Services, explains simple ways to use services to create value.

  • Part Four, Composing Services, covers the way that composite applications are constructed from services.

  • Part Five, Creating Services, explains how services are created and managed.

  • Part Six, Controlling Services, discusses new forms of governance based on services, as well as life cycle management, operations, security, and standards.

Inside each section are the following chapters:

Part One, The Context for ESA

Chapter 1, ESA in the World of Information Technology, provides an explanation of the forces that led to the creation of ESA and how it fits into the world of enterprise computing.

Chapter 2, The Business Case for ESA, is a summary of the business value of ESA.

Chapter 3, Evolving Toward ESA, explains the complexities of managing the technology and organizational changes that are part of ESA.

Part Two, Conceiving a Vision for ESA

Chapter 4, ESA Fundamentals: Learning to Think ESA, is a survey of ESA-related concepts.

Chapter 5, The Structure of ESA, takes you on a top-to-bottom tour through the technology architecture of ESA.

Chapter 6, The Enterprise Services Community, explains how SAP is creating a customer and partner ecosystem.

Chapter 7, Creating a Roadmap with the ESA Adoption Program, provides a survey of the process created to help manage ESA adoption.

Part Three, Consuming Services

Chapter 8, The Enterprise Services Repository and the Enterprise Services Inventory, explains the repository and inventory of enterprise services.

Chapter 9, Project Mendocino: A Product Based on Consuming Enterprise Services, explains the joint SAP/Microsoft effort to use Microsoft Office to access SAP enterprise applications.

Chapter 10, ESA at Work: Examples from the Field, comprises a survey of examples of how ESA has been used in various industries and processes.

Part Four, Composing Services

Chapter 11, SAP xApps Composite Applications for Analytics, analyzes how analytic functionality works and why it is so important to enhancing the value of composite applications.

Chapter 12, The Architecture and Development Tools of Composite Applications, provides a survey of the architecture and development tools used for creating composite applications.

Chapter 13, Supporting Composite Applications, explains all of the support that SAP NetWeaver provides to enhance the functionality of composite applications.

Part Five, Creating Services

Chapter 14, Web Services Basics, explains the fundamental web services concepts and architecture.

Chapter 15, Creating Enterprise Services in ABAP, explains how to create enterprise services in ABAP.

Chapter 16, Creating and Consuming Services in Java, explains how to create enterprise services in Java.

Part Six, Controlling Services

Chapter 17, ESA and IT Governance, analyzes how ESA will affect IT governance.

Chapter 18, ESA Life Cycle Management and Operations, analyzes how ESA will affect life cycle management and operations and how SAP will provide support.

Chapter 19, ESA Security, analyzes ESA security issues and discusses how SAP will provide support.

Chapter 20, Standards and ESA, explains the vital role that standards play in ESA.

Despite all of our sincere efforts, the best that this book can be is a snapshot of where ESA is in 2006 and where it is going. We hope this snapshot explains the context for IT that we are trying to create so that you and your organization can best use ESA to transform your business and succeed in every way you can.

Safari® Enabled

When you see a Safari® Enabled icon on the cover of your favorite technology book, that means the book is available online through the O’Reilly Network Safari Bookshelf.

Safari offers a solution that’s better than e-books. It’s a virtual library that lets you easily search thousands of top tech books, cut and paste code samples, download chapters, and find quick answers when you need the most accurate, current information. Try it for free at http://safari.oreilly.com.

How can I comment on this book?

To comment on this book, look in the ESA area on the SAP Developer Network (SDN; http://sap.sdn.com) for the discussion area dedicated to this book, or send email to the authors at . For questions for the publisher, send email to or contact:

O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(800) 998-9938 (in the United States or Canada)
(707) 829-0515 (international or local)
(707) 829-0104 (fax)

This book’s web page can be found at http://www.oreilly.com/catalog/enterprisesa/.

Acknowledgments

A book such as this one, which covers so many technical topics, must be a community effort. Actually, we produced this book with the effort of several communities. We interviewed more than 200 people inside and outside of SAP to create this book’s content. Starting with engineers, product managers, developers, and solution marketers inside SAP, we then extended our research to customers, partners, and analysts. Perhaps the most inventive use of community came in December 2005, when we published early versions of certain chapters for feedback on SDN. This book at its best represents the wisdom about ESA harvested from all of these people.

And of course, many people deserve our thanks.

First, this book would not exist if Shai Agassi, Peter Graf, Ori Inbar, and Peter Zencke did not believe in the project and provide their enthusiastic support. Thomas Balgheim, Pascal Brosset, Archim Heiman, Franz Hero, Peter Kabuth, Klaus Kreplin, Jürgen Kreuziger, Carsten Linz, Nimish Mehta, Doug Merritt, Dennis Moore, George Paolini, Stefan Schaffer, Rolf Schumann, Emiel van Schaik, Vishal Sikka, Jim Hagemann Snabe, Klaus Weber, and Jason Wolf gave generously of their time and made valuable resources on their teams available to us.

Several people made especially large contributions to the book, and we would like to offer our sincere gratitude. Scott Feldman, Claus Fruehwein, and Isabell Jaeger helped us obtain the customer case studies. Scott Jones and the SDN team set up the SDN public review. The writing team at Evolved Media Network, including Greg Lindsay, Noah Robischon, John Verity, and Deb Cameron, produced enormous amounts of clear copy.

We are also indebted to the SDN community members who provided feedback that significantly improved the book and enhanced our understanding of how to write about ESA: Richard Andrulis, Asher Benbenisty, Theo Bolta, Shashank Date, Jean-Jacques Dubray, Robert Eijpe, Mark Frear, Lucio Frega, Wenning Gao, Andy Heldt, Vladimir Hert, Christian Hissler, Andreas Huppert, Sujesh Kc, Shehryar Khan, Michal Krawczyk, Cedric Laridon, Raghavendra Pothula, Srinivas Reddy, Luis Rincones, Ivan Schreter, John Showers, Kamaljeet Singh, Srikanth Soundappan, Holger Stumm, Ramesh Suraparaju, Paul Taylor, Tarun Telang, Alexey Telitsin, and Raj Vuppala.

Many SAP customers generously provided their experience with ESA in the form of examples, which helped bring the book from the theoretical to the real world. We are thankful to each and every one of them: Eric Brabänder (IDS Scheer AG), Thomas Büsch (LHI Leasing GmbH), Jason C. Childers (Whirlpool Corporation), Manish Choksi (Asian Paints), Carlos Cruz (Agile Solutions), Kevin deKock (CSA Group), Michael P. Friess (Day & Zimmermann), Timm Funke (syskoplan AG), Andy Heldt (Kimberly Clark), Michel Hellmann (Arcelor), Alexander Hildebrand (Wacker Chemie AG), Brian J. Moore (Raytheon), Guiseppe Pagnotta and Mauro Tedesco (Elsag Domino), Claus Qvistgaard (Arla Foods), Andreas Schachtner (TRW OSS Engineering Europe), Holger Schloermann and Lutz Schwiedernoch (Nordzucker AG), Christian Stoecklmayer (SupplyOn AG), Masaki Takahiko (Mitsui & Co., Ltd.), Frédéric Tribel (Solvay), Richard Vinches (Manchette Publicité), Frank Wegner (CSC Ploenzke AG), and Alexander Wüest (Zuger Kantonalbank).

Two analysts, Randy Heffner (Forrester Research) and David Smith (Gartner), also provided valuable insight for which we are grateful.

We authors needed support through this difficult project, and three people helped us beyond measure. We owe special thanks to Matthias Haendly for believing in this project and playing a major role in making it happen. He is a paratrooper and a gentleman. Tobias Weiblen, our intern on the project, was a godsend who made project management a joy rather than a difficulty. Only great things are ahead for Tobias. Uli Golle, our intern for the final stages of the project, came up to speed quickly and was of enormous help—we thank him heartily.

Finally, we would like to thank the experts—the enterprise architects, developers, solutions managers, product managers, solutions marketers, field staff, NetWeaver advisors, and those from industry development. Their thoughts make up the message we crafted in this book. Without them, we would have had nothing to say. They are: Werner Aigner, Thomas Anton, Sheejo Arvind, Michael Augsburger, Koby Avital, Oliver Bahner, Fritz Bauspiess, Michael Bechauf, Joerg Beringer, Frands Bennetsen, Karol Bliznak, Jochen Boeder, Carsten Boennen, Martin Botschek, Carsten Brandt, Rainer Brendle, Claus Bruckner, David Brutman, Ruediger Buck-Emden, Roman Bukary, David Burdett, Eugene Cherny, Kevin Cox, Matthew Czwikla, Gerd Danner, Massimo D’Attoma, Till Dengel, Thomas Ellenberg, Marty Etzel, Timm Falter, Wolfgang Fassnacht, Mark Finnern, Claudius Fischer, Georg Fischer, Kevin Fliess, Andreas Frank, Franz-Josef Fritz, Sindhu Gangadharan, Holger Gockel, Sidney Goodman, Alexandra Gorman, Thomas Grassl, Claus Gruenewald, Sunil Gupta, Stefan Hack, Thomas Hassing, Christian Hastedt-Marquwardt, Ariel Hazi, Christopher Hearn, Lothar Henkes, Franklin Herbas, Stephan Herbert, Martin Hermes, Patrick Hildenbrand, Ramin Hummel, Jennifer Huntington, Martin Huvar, Hanif Ismail, Achim Ittner, Lutz Jaeger, Susanne Janssen, Michael Joergensen, Stefan Kaetker, Robert Kapanen, Karl Kessler, Margret Klein-Magar, Panagiotis Kokkalis, Nir Kol, Stefan Kraus, Jewgeni Kravets, Juergen Kremer, Hardy Kuhn, Andre Labahn, Jennifer Lankheim, Peter Latocha, Sven Leukert, Bernd Lober, Salvatore Lombardo, Kaj van de Loo, Phong Ly, Holger Mack, Marina Marscheider, Peter McNulty, Paul Medaille, Nimish Mehta, Holger Meinert, Helge Meyer, Atsushi Minakuchi, Frank Mittag, Gordon Muehl, Christoph Nake, Harald Nehring, Arnold Niedermaier, Gerard O’Neil, Gilad Parann-Nissany, Bill Pataky, Bao Huong Phan, Gunther Piller, Rainer Pochlatko, Thomas Pohl, Georg Rau, Michael Redford, Christine Regitz, Claus von Riegen, Ralf Rieger, Susanne Rothaug, Gunther Rothermel, Ingo Rothley, Dieter Scheerer, Eric Schemer, Michael Schenk, Stephan Schindewolf, Christian Schloegel, Andreas Schmidt, Horst Schnoerer, Ulirich Scholl, Christine Schroeder, Martin Schroter, Lothar Schubert, Manfred Seidel, Jeff Sharpe, Stefan Sigg, Sue Spaulding, Sebastian Speck, Lisa Strizzi, Bernhard Teltscher, Peter Tillert, Johannes Tulusan, Udo Urbanek, Tzvetomir Vassilev, Thorsten Vieth, Christian Violi, Andreas Vogel, Thomas Volmering, Udo Waibel, Marcus Wefers, Andreas Weiskam, Aaron Williams, Joerg Wolf, Brian Wood, Richard Yim, Renato Zadro, Gerlinde Zibulski, and Martin Zurmuehl.

We hope we have not left anyone out, but if we have, we thank you as well.

Dan Woods and Thomas Mattern, April 2006

Get Enterprise SOA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.