100 SOA Questions: Asked and Answered
- By Kerrie Everall Holley, Ali Arsanjani
- Published Nov 12, 2010 by Prentice Hall.
- Copyright 2011
- Dimensions: 6" x 9"
- Pages: 304
- Edition: 1st
- ISBN-10: 0-13-708020-4
- ISBN-13: 978-0-13-708020-5
- eBook (Watermarked)
- ISBN-10: 0-13-211977-3
- ISBN-13: 978-0-13-211977-1
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
Kerrie Holley has a wealth of experience in application development, software engineering, systems engineering, IT consulting, and enterprise architecture. Mr. Holley has operated as Chief Architect, Strategist, Consultant, and Designer on more than fifty SOA projects. In his current role, he oversees hundreds of SOA projects in their technical direction, strategy, and successful deployment. Mr. Holley’s current focus is on the convergence of business rules, business process management, analytics, and SOA in making businesses more agile. Mr. Holley holds several SOA patents and has a BA in mathematics from DePaul University and a Juris Doctorate degree from DePaul School of Law. Mr. Holley has worked in a senior capacity for several companies, including Bank of America, Tandem Computers, Ernst & Young and is currently an IBM Fellow.
Dr. Arsanjani is a rare mix of industry hands-on consulting and academic research that he leverages in his Chief Technology Officer role as advisor to high-profile companies. Through his experience as strategist, consultant, and architect, he has helped companies achieve business performance through leveraging and changing IT. His current area of focus is to enable companies to achieve higher levels of business performance and enable them to optimize their business through the agility gained in concert with IT and business operations. Ali Arsanjani has chaired standard bodies such as The Open Group and is responsible for co-leading the SOA Reference Architecture, SOA Maturity Model, and Cloud Computing Architecture standards. In his role as Chief Architect, he and his team specialize in harvesting and developing best-practices for the modeling, analysis, design, and implementation of SOA and Web Services on hundreds of projects.
He is a hands-on, sought-after architect around the world on large SOA projects, and he is the principal author of the industry first Service-Oriented Modeling and Architecture (SOMA) method for SOA. His work on variation-oriented analysis allows companies to build less software but achieve higher gains, and his patterns for service- oriented software architecture combine SOA with business process management, business rules, and analytics to achieve higher levels of maturity for organizations.
100 SOA Questions brings together authoritative answers to the most crucial questions business, technical, and architectural decision-makers ask about SOA. It draws on the immense experience of two SOA experts who’ve participated in more than 100 SOA projects in the roles of architect, designer, consultant, technical manager, and strategist.
Organized to reflect the Open Group’s Open Services Integration Maturity Model (OSIMM), this book provides fast, convenient access to information about all facets of SOA planning, implementation, management, and utilization.
This book will be an invaluable resource for all executives, architects, and practitioners who have just started their SOA journey or are well underway.
In-depth answers to questions about SOA topics such as
• SOA Concepts and Planning
• Business Strategy
• Organization and Support
• Methods and Techniques
• Information Management
• The Future of SOA
100 SOA Questions answers the most critical questions executives and practitioners have about SOA. Kerrie Holley and Dr. Ali Arsanjani draw on their unsurpassed experience from hundreds of SOA projects conducted worldwide.
• Why should business stakeholders care about SOA?
• What is the return on investment (ROI) of SOA adoption?
• What is flexibility and how does SOA deliver on this promise?
• Should service development be centralized in service centers?
• How should services be identified or specified to maximize reuse?
• How do SOA methods reduce the lifetime costs for applications?
• How can organizational barriers to SOA success be removed?
• What changes with application development when SOA is introduced?
• How does architecture change as a result of SOA adoption?
• What is a canonical message model?
• How does the SOA infrastructure support events?
• What are context-aware services?
Praise for 100 SOA Questions
“In this book, Kerrie and Ali truly capture the essence of SOA and its benefits to your Business and IT Deployments. Businesses today are desperate to be more nimble and innovative while reducing costs–a tricky proposition. SOA enables companies to reach these goals by tightly aligning the business and IT around the business processes, breaking those processes into reusable business and IT services, and allowing the underlying business and IT infrastructure to be more nimble in supporting the business goals. Effective SOA deployments also lay the groundwork for Cloud formations that can deliver even greater flexibility and cost saving to the business. This book clearly shows that a visit to the land of SOA and Cloud should be on every CxO’s bucket list for their own business.”
Daniel A. Powers, VP Amazon Web Services Sales
“100 SOA Questions is a must-read for business and IT users who are interested in improving business innovation and agility. Based on their real-world experiences from hundreds of global customer engagements, Kerrie Holley and Ali Arsanjani do an outstanding job of explaining the multiple facets of SOA and providing a prescriptive approach to help readers incrementally unlock value from rigid business processes and antiquated application silos.”
Manoj Saxena, IBM Executive and Tech Entrepreneur
“In order for IT systems to be successful in today’s world, they must be correct, complete, and extensible. For a long time we have had systems that are point-intime complete, partially correct, and minimally extensible. Kerrie and Ali get to the heart of the matter when they speak to us about the DNA of a Service-Oriented Architecture. It has been my experience in working with them that their focus in defining granularity, composability, and loose coupling from the viewpoint and with the help of the business stakeholders is much more than the cliché, ‘aligning IT with the business,’ would lead you to believe.”
Manny Bonet, Software Architect
“It is the underpinning infrastructure of a system that determines ultimate flexibility and the ability to scale change to keep pace with rapidly changing global markets. Through Kerrie and Ali’s simple, clear, and comprehensive articulation of the Service-Oriented Architecture approach, I can see that systems must pass through the maturing that SOA brings in order to leverage design methodologies of the future. Those who don’t will be destined to revisit SOA. Great work, gentlemen, in showing us, in such a real world way, the differentiator needed to fight the fight in an ever-leveling technology playing field.”
Robert Mansell, Vice President, Payments & Settlement Systems, PayPal
“This book, written by prominent IT architects Kerrie Holley and Ali Arsanjani, shows a deep and clear understanding of the SOA paradigm for real business starting from the ground up. It will add a strong contribution both for technical and business people in terms of mutual understanding of SOA implementation to solve real life problems of today’s enterprise. This book should be ‘A must’ to have it at each IT architect’s desk.”
Alexei Chirokikh, Ph.D., CIO, Gazprombank (OJSC)
“In 100 SOA Questions, Kerrie Holley and Ali Arsanjani have presented an up-to-date, vendor-independent explanation of Service-Oriented Architecture suitable for IT executives, as well as the broader audience of business stakeholders and architects. Sufficiently detailed while not being overly technical, 100 SOA Questions is a book I can heartily recommend to participants in the Licensed ZapThink Architect course.”
Jason Bloomberg, Managing Partner, ZapThink LLC
“Having known the authors for the better part of the past decade, I can think of no better stewards for all that is pure and good with SOA. Through absolute dedication to their craft, Holley and Arsanjani have been at the forefront of SOA IP, crafting best practices, tools, methodology, and thought leadership in ways both theoretical and practical. This book does the impossible by giving you a glimpse of the magnitude of sheer brain power focused on an incredibly relevant and important topic to both Business and IT. Use it wisely.”
Michael Liebow, Board Member, former CEO and Tech Entrepreneur
2 of 2 people found the following review helpful
Very useful for quick questions and answers,
Amazon Verified Purchase(What's this?)
This review is from: 100 SOA Questions: Asked and Answered (Hardcover)A couple of years ago, I jumped into the SOA world, as my client was sticking their toes into SOA. At the time I was completely new to SOA, and did a fair amount of reading and speaking with other practitioners. The contract ended up being cancelled after several months for unrelated reasons. My next client engagement was completely unrelated to SOA, so I ceased my activities in that area.
Fast forward to today - I find myself back with a client pursuing several services initiatives in their organization. "100 SOA Questions Asked and Answered" was the perfect "Re-introduction" to the topic. I wasn't looking for a book that spent dozens of pages introducing what SOA is and what its advantages are - I just wanted something that would allow me to re-familiarize myself with the issues involved.
The book is very straightforward and well-organized. It is clear that authors Holley and Arsanjani have great experience with multiple SOA implementations. I would... Read more
1 of 1 people found the following review helpful
This book is right on the money,
This review is from: 100 SOA Questions: Asked and Answered (Hardcover)This book is right on the money: well-organized and written in easy-to-understand language. Each question and answer is fully explained. SOA implementation is not an easy or simple to understand process, but the authors allow the reader to feel comfortable with SOA. The structure of the book captured and kept my attention, to the very last question. I would highly recommend this book to any CTO or IT college student. This book is a great and informational read, whether for technical or non-technical readers.
1 of 1 people found the following review helpful
Simple and precise,
This review is from: 100 SOA Questions: Asked and Answered (Hardcover)The strength of this book lies in its simplicity. SOA is many things to many people and it is easy to lose audience trying to explain this architecture and what it does to business using either business or technical jargons. Having had experience in implementing SOA projects and teaching SOA method, it is amazing to read how the concepts and thoughts around SOA could be organized and explained to both technical and non-technical readers in such a lucid way. Before reading this book I was guessing this was going to be something like reading FAQ. But after reading I realized that the questions were selected carefully and packaged logically. Especially coming from a technical background I learned a lot from the second chapter on the business aspects of SOA, which I am planning to make use of when I talk to business people on SOA next time. The power of the Q& A style has been fully exploited by Holley and Arsanjani as it confines both the authors and the reader to just one aspect of SOA... Read more
› See all 4 customer reviews...
Online Sample Chapter
Table of Contents
Chapter 1: SOA Basics 5
SOA Basics: Q&A 5
1. What Is SOA? 5
2. Is SOA an Architectural Style? 7
3. What Are the Fundamental Constructs (the DNA) of SOA? 9
4. What Is the Difference Between a Web Service and an SOA Service? 14
5. What Makes a Project an SOA Implementation? 15
SOA Basics: Key Concepts 16
Chapter 2: Business 19
Business: Q&A 21
6. Why Should Business Stakeholders Care About SOA? 21
7. How Should SOA Be Sold to the Business or Business Stakeholder? 25
8. What Is the Return on Investment (ROI) of SOA Adoption? 28
9. How Should the Business Measure the Effectiveness of SOA? 29
10. What Are the Criteria for Selecting a Project for SOA Adoption? 33
11. What Is Flexibility and How Does SOA Deliver on This Promise? 34
12. How Is Reuse Accomplished Using SOA? 36
13. What Should the Business or Business Stakeholders Do Differently Because of SOA? 37
14. Can SOA Be Applied to Business Architecture or Should It Be Used Solely for IT? 40
15. What Are the Common Pitfalls from a Business Vantage Point in Adopting SOA? 42
Business: Key Concepts 43
Chapter 3: Organization 45
Organization: Q&A 46
16. How Does Business / IT Alignment Change Because of SOA? 46
17. Which Joint Business / IT Processes Change Because of SOA? 49
18. What Organization Structures Should Be Established for SOA? 50
19. What Is the Role of Organizational Change Management to SOA? 56
20. How Can Organizational Barriers to SOA Success Be Removed? 58
21. How Should Organizations Address Funding for Services? 59
22. How Should Organizations Address Prioritization for Shared Services? 63
23. What Are Service Owners? 64
24. What is the Value of Classifying Services? 65
25. Who Owns Service Reuse? 66
26. What Are the Common Organizational Pitfalls When Adopting SOA? 67
Organization: Key Concepts 68
Chapter 4: Governance 71
Governance: Q&A 72
27. What Is SOA Governance? 72
28. How Does an Organization Get Started with SOA Governance? 75
29. What Is the Role of Change Management? 79
30. Does Implementation of SOA Tools and Infrastructure Equate to SOA Governance? 81
31. Should Service Development Be Centralized in Service Centers? 83
32. Does SOA Require Centers of Excellence, Architecture Boards, or Design Boards? 84
33. Why Do Organizations Need to Focus on SOA Governance When There Is an Effective Enterprise Architecture Activity? 87
34. Is SOA Governance Required for SOA Projects to Be Successful? 89
35. How Can You Measure Whether SOA Governance Is Effective? 90
36. What Is the Difference Between Design-Time and Runtime Governance? 91
37. What Are Common Pitfalls of SOA Governance? 92
Governance: Key Concepts 93
Chapter 5: Methods 95
Methods: Q&A 96
38. Should an Organization Continue to Use Agile or Object Development Methods for SOA Projects? 96
39. What Changes in System Development Result from SOA? 98
40. Does SOA Require Service Modeling? 101
41. How Should Services Be Identified or Specified to Maximize Reuse? 103
42. How Should the Granularity of a Service Be Determined? 106
43. Should SOA Be Used Only for Custom Development Projects? 107
44. Are Any New Development Roles Introduced by SOA Methods? 109
45. Does SOA Change Testing Methods? 110
46. How Do SOA Methods Accelerate Application Development? 112
47. How Do SOA Methods Reduce the Lifetime Costs for Applications? 114
48. What Are the Common Pitfalls in Adopting SOA Methods? 115
Methods: Key Concepts 116
Chapter 6: Applications 119
Applications: Q&A 121
49. Do Applications Still Exist with SOA? 121
50. Do Applications Get Replaced with Composite Services/Applications? 121
51. Is a Certain Type of Business Problem Best Suited for SOA Adoption? 123
52. Is a Certain Type of IT Problem Best Suited for SOA Adoption? 127
53. What Changes with Application Development When SOA Is Introduced? 128
54. What Is the Relationship of Business Process Management to an Application? 133
55. How Does SOA Make Applications or a Portfolio of Applications More Flexible? 137
56. Should an Application Portfolio Be Managed Differently Because of SOA Adoption? 139
57. Can Existing Systems or Legacy Applications Be Leveraged When Adopting SOA? 140
58. How Are Services Built That Will Deploy in a Cloud? 142
59. Does It Make Sense to Adopt SOA for One Application Versus the Enterprise? 143
60. What Are Common Pitfalls for Application Teams Adopting SOA? 144
Applications: Key Concepts 145
Chapter 7: Architecture 147
Architecture: Q&A 149
61. How Does Architecture Change as a Result of SOA Adoption? 149
62. How Does SOA Differ from Earlier Approaches, such as DCE or CORBA? 156
63. How Do Web Services and SOA Differ? 157
64. Is SOA Too Complex and Enterprise-Level Only? 158
65. How Do Interfaces and Contracts Differ? 160
66. Should Applications Choose WSDL or REST? 162
67. What Is the Relationship Between Enterprise Architecture and SOA? 165
68. How Do EAI, SOA, and SOI Differ from One Another? 167
69. What Is the Role of Standards in SOA Implementations? 168
70. How Should Standards Be Applied to Enable Successful SOA Implementations? 169
71. What Are the Common Pitfalls When Adapting an IT Architecture for SOA? 170
Architecture: Key Concepts 172
Chapter 8: Information 173
Information: Q&A 174
72. What Is the Relationship Between Information Architecture and SOA? 174
73. What Are Information Services? 175
74. How Are Information Services Classified? 176
75. Do Information Services Differ from Other Services? 178
76. How Should Information Services Be Identified? 180
77. When Should Information Services Perform Create, Read, Update, and Delete (CRUD) Operations? 181
78. Are Enterprise Information Models Required for Effective SOA Implementations? 182
79. What Is a Canonical Message Model? 184
80. How Should a Canonical Message Model Be Created? 186
81. Can SOA Improve Data Quality? 187
82. What Are the Common Pitfalls with Information Architecture and SOA? 188
Information: Key Concepts 189
Chapter 9: Infrastructure 191
Infrastructure: Q&A 193
83. What Are the Building Blocks of an SOA Infrastructure? 193
84. What is an Enterprise Service Bus? 199
85. What Are Best Practices for Creating the SOA Infrastructure? 200
86. What Makes an Enterprise Service Bus Different from Integration Technology? 201
87. How Does an ESB and Registry Relate? 203
88. How Does an SOA Infrastructure Support Events? 204
89. How Does the SOA infrastructure Evolve to Realize the Increased Loose Coupling? 205
90. How Does SOA Infrastructure Support Policy Management? 209
91. How Is Management of the Infrastructure Affected by SOA? 212
92. What Is the Role of Cloud Computing in an SOA Infrastructure? 213
93. What Are the Common Pitfalls in Creating an SOA Infrastructure? 214
Infrastructure: Key Concepts 217
Chapter 10: The Future of SOA 219
Future: Q&A 220
94. Is SOA Dead, Stagnant, or Moving Forward in its Adoption? 220
95. What Is the Future Trajectory of SOA? 221
96. What Are Context-Aware Services? 224
97. What Role Does SOA Play in Embedded or Real-Time Systems? 225
98. What Is the Relationship Between Event-Driven Architecture and SOA? 225
99. How Does the Slow Maturation of Standards Affect the Future of SOA? 227
100. Do WOA and Web 2.0 Affect the Future of SOA? 228
Future: Key Concepts 229
Download the sample pages (includes Chapter 1 and Index)
This book includes free shipping!
This book includes free shipping!
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.