Praise for Service-Oriented Architecture Compass
"A comprehensive roadmap to Service-Oriented Architecture (SOA). SOA is, in reality, a business architecture to be used by those enterprises intending to prosper in the 21st century. Decision makers who desire that their business become flexible can jumpstart that process by adopting the best practices and rules of thumb described in SOA Compass."
–Bob Laird, MCI IT Chief Architect
"The book Service-Oriented Architecture Compass shows very clearly by means of real projects how agile business processes can be implemented using Service-Oriented Architectures. The entire development cycle from planning through implementation is presented very close to practice and the critical success factors are presented very convincingly."
–Professor Dr. Thomas Obermeier, Vice Dean of FHDW Bergisch Gladbach, Germany
"This book is a major improvement in the field. It gives a clear view and all the key points on how to really face a SOA deployment in today's organizations."
–Mario Moreno, IT Architect Leader, Generali France
"Service-Oriented Architecture enables organizations to be agile and flexible enough to adopt new business strategies and produce new services to overcome the challenges created by business dynamism today. CIOs have to consider SOA as a foundation of their Enterprise Applications Architecture primarily because it demonstrates that IT aligns to business processes and also because it positions IT as a service enabler and maximizes previous investments on business applications.
To understand and profit from SOA, this book provides CIOs with the necessary concepts and knowledge needed to understand and adapt it into their IT organizations."
–Sabri Hamed Al-Azazi, CIO of Dubai Holding, Sabri
"I am extremely impressed by the depth and scale of this book! The title is perfect–when you know where you want to go, you need a compass to guide you there! After good IT strategy leads you to SOA, this book is the perfect vehicle that will drive you from dream to reality. We in DSK Bank will use it as our SOA bible in the ongoing project."
–Miro Vichev, CIO, DSK Bank, Bulgaria, member of OTP Group
"Service-Oriented Architecture offers a pathway to networking of intra- and inter-corporate business systems. The standards have the potential to create far more flexible and resilient business information systems than have been possible in the past. This book is a must-read for those who care about the future of business IT."
–Elizabeth Hackenson, CIO, MCI
"Service-Oriented Architecture is key to help customers become on demand businesses–a business that can quickly respond to competitive threats and be first to take advantage of marketplace opportunities. SOA Compass is a must-read for those individuals looking to bridge the gap between IT and business in order to help their enterprises become more flexible and responsive."
–Michael Liebow, Vice President, Web Services and Service-Oriented Architecture, IBM Business Consulting Services
"This book is a welcome addition to SOA literature. It articulates the business case and provides practical proven real-world advice, guidance, tips, and techniques for organizations to make the evolution from simple point-to-point web services to true SOA by addressing such topics as planning, organization, analysis and design, security, and systems management."
–Denis O'Sullivan, Fireman's Fund Enterprise Architect
Maximize the business value and flexibility of your SOA deployment
In this book, IBM Enterprise Integration Team experts present a start-to-finish guide to planning, implementing, and managing Service-Oriented Architecture. Drawing on their extensive experience helping enterprise customers migrate to SOA, the authors share hard-earned lessons and best practices for architects, project managers, and software development leaders alike.
Well-written and practical, Service-Oriented Architecture Compass offers the perfect blend of principles and "how-to" guidance for transitioning your infrastructure to SOA. The authors clearly explain what SOA is, the opportunities it offers, and how it differs from earlier approaches. Using detailed examples from IBM consulting engagements, they show how to deploy SOA solutions that tightly integrate with your processes and operations, delivering maximum flexibility and value. With detailed coverage of topics ranging from policy-based management to workflow implementation, no other SOA book offers comparable value to workingIT professionals.
SOA from both a business and technical standpoint–and how to make the business case
Planning your SOA project: best practices and pitfalls to avoid
SOA analysis and design for superior flexibility and value
Securing and managing your SOA environment
Using SOA to simplify enterprise application integration
Implementing business processes and workflow in SOA environments
Case studies in SOA deployment
After you've deployed: delivering better collaboration, greater scalability, and more sophisticated applications
The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.
Visit ibm.com/developerworks/dwbooks to access the electronic guide of the developerWorks links and resources for this book.
Download the Sample Chapter related to this title.
Forewords by Vinton Cerf, Daniel Sabbah, and Jason Weisser.
About the Authors.
developerWorks and SOA.
1. Introducing SOA.
2. Explaining the Business Value of SOA.
3. Architecture Elements.
4. SOA Project Planning Aspects.
5. Aspects of Analysis and Design.
6. Enterprise Solution Assets.
7. Determining Non-Functional Requirements.
8. Securing the SOA Environment.
9. Managing the SOA Environment.
10. Case Studies in SOA Deployment.
11. Navigating Forward.
The figures in Chapter 10 have been reprinted with the permission of the Standard Life Assurance Company within Section 10.1 (©2005) and the Ministry of Justice of the Government of the Republic of Austria within Section 10.2 (©2002). Figure 2.1 has been reprinted with the permission of Forrester Research, Inc. (©2004). The opinions expressed in this book are those of the authors and do not reflect the official opinions or positions of IBM or its management.developerWorks® Link Icons Used in ThisBook Margin icons are used to indicate that links to further resources related to the text are available at the developerWorks Web site on ibm.com. These links are listed at the end of each chapter and an electronic guide is available through ibm.com/developerworks/dwbooks. Acknowledgments To write this book, we relied on the advice, expertise, knowledge, and contribution of a number of our IBM colleagues. Most of them are actively engaged in SOA-based customer projects and IBM software product development.
We would first like to thank the key content contributors to this book. With their substantial effort and deep subject expertise, it was possible to give insights into a broad range of SOA topics. Randy Langel provided input for Chapter 2, "Explaining the Business Value of SOA." The topic of information and data services was elaborated on by Mei Selvage in Chapter 3, "Architecture Elements." Greg Flurry and Eoin Lane helped articulate the sample assets in Chapter 6, "Enterprise Solution Assets." Heather Hinton, a security architect in IBM Tivoli product development, provided content for Chapter 8, "Securing the SOA Environment." Members of the Tivoli team, including Rosalind Radcliffe, Ingo Averdunk, Sudhakar Chellam, David Cox, Steve Tremper, and John Whitfield, provided content for Chapter 9, "Managing the SOA Environment." We would also like to thank Derek Ireland of Standard Life, Dr. Martin Schneider of the Austrian Ministry of Justice, and Anton Fricko for their help with Chapter 10, "Case Studies in SOA Deployment."
Several technical experts helped review individual chapters. We appreciate their valuable feedback and inputJonathan Adams, Yvonne Balzer, Maryann Hondo, Heather Kreger, Rick Robinson, and many others who were supportive in various subject areas and deserve our recognition.
The team from IBM Press was instrumental in thoroughly reviewing this book and providing overall guidance and feedback. We want to thank them for improving various aspects of the book. Kevin Davis and David Kane did two rounds of rigorous technical reviews and provided critical inputs. Ginny Bess Munroe provided excellent language-editing skills by streamlining the text and Amy Lepore patiently copy edited the chapters. Lori Lyons led the project in the final stages. And finally, Paul Petralia provided overall editorial leadership and liaison.
We would also like to thank Vinton Cerf, Daniel Sabbah, and Jason Weisser for generously donating their time to write the forewords for this book. The work took time from our daytime jobs, and we thank our respective management at IBM for their understanding and for granting us the necessary freedom and support. Finally, we would like to thank our families and friends for their ample encouragement and support. Thank you for your infinite patience during the last year while this book was being prepared. It would have been impossible without your support and understanding.
Download the Index
file related to this title.