skip to main content
Skip header Section
Service-Oriented Architecture Compass: Business Value, Planning, and Enterprise RoadmapNovember 2005
Publisher:
  • Prentice Hall PTR
  • Upper Saddle River, NJ
  • United States
ISBN:978-0-13-187002-4
Published:01 November 2005
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

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 ArchitectMaximize the business value and flexibility of your SOA deploymentIn 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.Coverage includes 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 applicationsThe 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.

Cited By

  1. Joachim N, Beimborn D and Weitzel T (2013). The influence of SOA governance mechanisms on IT flexibility and service reuse, The Journal of Strategic Information Systems, 22:1, (86-101), Online publication date: 1-Mar-2013.
  2. Bastião Silva L, Costa C and Oliveira J (2013). A common API for delivering services over multi-vendor cloud resources, Journal of Systems and Software, 86:9, (2309-2317), Online publication date: 1-Sep-2013.
  3. ACM
    Choi J, Nazareth D and Jain H (2013). The Impact of SOA Implementation on IT-Business Alignment, ACM Transactions on Management Information Systems, 4:1, (1-22), Online publication date: 1-Apr-2013.
  4. Vukmanović D and Kalpić D Key practices for SOA adoption Proceedings of the 5th WSEAS congress on Applied Computing conference, and Proceedings of the 1st international conference on Biologically Inspired Computation, (20-25)
  5. Haile N and Altmann J Value creation in IT service platforms through two-sided network effects Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services, (139-153)
  6. Villanyi B, Martinek P and Szikora B Calibration alternatives in schema matching Proceedings of the 11th WSEAS international conference on Applied informatics and communications, and Proceedings of the 4th WSEAS International conference on Biomedical electronics and biomedical informatics, and Proceedings of the international conference on Computational engineering in systems applications, (53-58)
  7. ACM
    Hummel O, Momm C and Hickl S Towards quality-aware development and evolution of enterprise information systems Proceedings of the 2010 ACM Symposium on Applied Computing, (137-144)
  8. ACM
    Kryvinska N, Strauss C, Auer L and Ivanochko I Assessment of business value from services re-use on SOA-based e-business platform Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, (493-500)
  9. Bardhan I, Demirkan H, Kannan P, Kauffman R and Sougstad R (2010). An Interdisciplinary Perspective on IT Services Management and Service Science, Journal of Management Information Systems, 26:4, (13-64), Online publication date: 1-Apr-2010.
  10. Bernhardt J and Seese D A Conceptual Framework for the Governance of Service-Oriented Architectures Service-Oriented Computing --- ICSOC 2008 Workshops, (327-338)
  11. Rabhi F, Guabtni A and Yao L (2009). A data model for processing financial market and news data, International Journal of Electronic Finance, 3:4, (387-403), Online publication date: 1-Oct-2009.
  12. Antonín S, Tomáš K and Hana M Mobile services and architectures Proceedings of the 13th WSEAS international conference on Communications, (136-141)
  13. ACM
    Schepers T, Iacob M and Van Eck P A lifecycle approach to SOA governance Proceedings of the 2008 ACM symposium on Applied computing, (1055-1061)
  14. ACM
    Rohloff M An integrated view on business- and IT-architecture Proceedings of the 2008 ACM symposium on Applied computing, (561-565)
  15. ACM
    Kontogiannis K, Lewis G and Smith D A research agenda for service-oriented architecture Proceedings of the 2nd international workshop on Systems development in SOA environments, (1-6)
  16. Kontogiannis K, Lewis G, Smith D, Litoiu M, Muller H, Schuster S and Stroulia E The Landscape of Service-Oriented Systems Proceedings of the International Workshop on Systems Development in SOA Environments
  17. Dan A, Johnson R and Arsanjani A Information as a Service Proceedings of the International Workshop on Systems Development in SOA Environments
  18. Van Nuffel D Towards a service-oriented methodology Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I, (294-303)
  19. Brown A, Delbaere M and Johnston S A practical perspective on the design and implementation of service-oriented solutions Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems, (390-404)
  20. Brown A and McDermid J The art and science of software architecture Proceedings of the First European conference on Software Architecture, (237-256)
  21. Werth D, Leyking K, Dreifus F, Ziemann J and Martin A Managing SOA through business services Proceedings of the 4th international conference on Service-oriented computing, (3-13)
Contributors

Recommendations

Reviews

Will Wallace

For anyone looking for a groundbreaking development architecture, don't bother with service-oriented architecture (SOA). Early in the book, the authors admit: "The concepts of service-oriented software and architectures based on such software have existed in some form for a number of years." The first chapter provides several definitions of the term service-oriented architecture, and then the authors provide their definition. "A service-oriented architecture is a framework for integrating business processes and supporting IT infrastructure as secure, standardized components-services-that can be reused and combined to address changing business priorities." The authors contend that business requirements are evolving at such a rapid pace, corporate executives are being forced to more closely align their information technology (IT) resources with their business requirements. Their solution is a monolithic architecture that must be sold to all levels of a company from executive management to programmers. But even a neophyte IT professional knows that no matter what methodology is used, IT is expected to work closely with other departments to help meet business goals and provide technical solutions to meet business requirements. But, the move to use SOA will likely face resistance, possibly ending in a small-scale implementation. In this case, any possible benefits of SOA will not be recognized. The majority of the book is focused on using SOA to make services available to customers via the Internet, commonly referred to as Web services. In some cases, it makes sense to include the services of vendors to meet the needs of customers. According to the authors, SOA concepts can also be used in traditional software development. Their list of project phases follows the waterfall methodology using standard terminology, but, in the discussion that follows, they identify new terminology. For example, analysis and design becomes modeling. A key aspect of SOA is the enterprise solution asset (ESA). An ESA "describes common problems and difficulties that occur frequently in architecting and designing enterprise solutions, and it proposes solutions to address them." Once created, ESAs are categorized and kept in a catalog. Then, anyone in the enterprise can access this catalog to reuse, with modification if necessary, the solutions recommended. Reusable code has been the holy grail of the IT world for many years. The hope is that eventually, services will be interchangeable and replaceable, similar to the way parts are easily interchangeable and replaceable in manufacturing. The SOA architecture does allow exceptions for unique business needs. And if the past is any indication, IT managers will want the majority of their development projects designated as exceptions. Since all of the authors are employed by IBM, it is no surprise that IBM products applicable to the subject of a section are mentioned, for example, IBM WebSphere. Chapter 10 contains two case studies. These provide an overview of implementations of SOA, with one project creating Web services and the other focused on traditional software development. The final chapter provides a summary of SOA guiding principles and future directions. In the latter section, the authors admit that much of what is described in the book is in an early adoption phase. The flow of the book makes it difficult to read. Some parts of it have more of a philosophical tone than a practical one. It appears the authors each wrote separate parts of the book that were then cobbled together. In the end, though, none of this provides any real improvement over current methodology and programming techniques. SOA can be implemented incrementally, but it will have to be shown to be a significant improvement over current methodologies before it will be worthy of widespread implementation. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.