100 SOA questions : asked and answered
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, con...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified]
Prentice Hall
2011
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629254206719 |
Tabla de Contenidos:
- Cover
- Contents
- Preface
- Introduction
- About This Book
- Intended Audience
- How This Book Is Organized
- Chapter 1 SOA Basics
- SOA Basics: Q&A
- 1. What Is SOA?
- 2. Is SOA an Architectural Style?
- 3. What Are the Fundamental Constructs (the DNA) of SOA?
- 4. What Is the Difference Between a Web Service and an SOA Service?
- 5. What Makes a Project an SOA Implementation?
- SOA Basics: Key Concepts
- Chapter 2 Business
- Business: Q&A
- 6. Why Should Business Stakeholders Care About SOA?
- 7. How Should SOA Be Sold to the Business or Business Stakeholder?
- 8. What Is the Return on Investment (ROI) of SOA Adoption?
- 9. How Should the Business Measure the Effectiveness of SOA?
- 10. What Are the Criteria for Selecting a Project for SOA Adoption?
- 11. What Is Flexibility and How Does SOA Deliver on This Promise?
- 12. How Is Reuse Accomplished Using SOA?
- 13. What Should the Business or Business Stakeholders Do Differently Because of SOA?
- 14. Can SOA Be Applied to Business Architecture or Should It Be Used Solely for IT?
- 15. What Are the Common Pitfalls from a Business Vantage Point in Adopting SOA?
- Business: Key Concepts
- Chapter 3 Organization
- Organization: Q&A
- 16. How Does Business/IT Alignment Change Because of SOA?
- 17. Which Joint Business/IT Processes Change Because of SOA?
- 18. What Organization Structures Should Be Established for SOA?
- 19. What Is the Role of Organizational Change Management to SOA?
- 20. How Can Organizational Barriers to SOA Success be Removed?
- 21. How Should Organizations Address Funding for Services?
- 22. How Should Organizations Address Prioritization for Shared Services?
- 23. What Are Service Owners?
- 24. What is the Value of Classifying Services?
- 25. Who Owns Service Reuse?
- 26. What Are the Common Organizational Pitfalls When Adopting SOA?.
- Organization: Key Concepts
- Chapter 4 Governance
- Governance: Q&A
- 27. What Is SOA Governance?
- 28. How Does an Organization Get Started with SOA Governance?
- 29. What Is the Role of Change Management?
- 30. Does Implementation of SOA Tools and Infrastructure Equate to SOA Governance?
- 31. Should Service Development Be Centralized in Service Centers?
- 32. Does SOA Require Centers of Excellence, Architecture Boards, or Design Boards?
- 33. Why Do Organizations Need to Focus on SOA Governance When There Is an Effective Enterprise Architecture Activity?
- 34. Is SOA Governance Required for SOA Projects to Be Successful?
- 35. How Can You Measure Whether SOA Governance Is Effective?
- 36. What Is the Difference Between Design-Time and Runtime Governance?
- 37. What Are Common Pitfalls of SOA Governance?
- Governance: Key Concepts
- Chapter 5 Methods
- Methods: Q&A
- 38. Should an Organization Continue to Use Agile or Object Development Methods for SOA Projects?
- 39. What Changes in System Development Result from SOA?
- 40. Does SOA Require Service Modeling?
- 41. How Should Services Be Identified or Specified to Maximize Reuse?
- 42. How Should the Granularity of a Service Be Determined?
- 43. Should SOA Be Used Only for Custom Development Projects?
- 44. Are Any New Development Roles Introduced by SOA Methods?
- 45. Does SOA Change Testing Methods?
- 46. How Do SOA Methods Accelerate Application Development?
- 47. How Do SOA Methods Reduce the Lifetime Costs for Applications?
- 48. What Are the Common Pitfalls in Adopting SOA Methods?
- Methods: Key Concepts
- Chapter 6 Applications
- Applications: Q&A
- 49. Do Applications Still Exist with SOA?
- 50. Do Applications Get Replaced with Composite Services/Applications?
- 51. Is a Certain Type of Business Problem Best Suited for SOA Adoption?.
- 52. Is a Certain Type of IT Problem Best Suited for SOA Adoption?
- 53. What Changes with Application Development When SOA Is Introduced?
- 54. What Is the Relationship of Business Process Management to an Application?
- 55. How Does SOA Make Applications or a Portfolio of Applications More Flexible?
- 56. Should an Application Portfolio Be Managed Differently Because of SOA Adoption?
- 57. Can Existing Systems or Legacy Applications Be Leveraged When Adopting SOA?
- 58. How Are Services Built That Will Deploy in a Cloud?
- 59. Does It Make Sense to Adopt SOA for One Application Versus the Enterprise?
- 60. What Are Common Pitfalls for Application Teams Adopting SOA?
- Applications: Key Concepts
- Chapter 7 Architecture
- Architecture: Q&A
- 61. How Does Architecture Change as a Result of SOA Adoption?
- 62. How Does SOA Differ from Earlier Approaches, such as DCE or CORBA?
- 63. How Do Web Services and SOA Differ?
- 64. Is SOA Too Complex and Enterprise-Level Only?
- 65. How Do Interfaces and Contracts Differ?
- 66. Should Applications Choose WSDL or REST?
- 67. What Is the Relationship Between Enterprise Architecture and SOA?
- 68. How Do EAI, SOA, and SOI Differ from One Another?
- 69. What Is the Role of Standards in SOA Implementations?
- 70. How Should Standards Be Applied to Enable Successful SOA Implementations?
- 71. What Are the Common Pitfalls When Adapting an IT Architecture for SOA?
- Architecture: Key Concepts
- Chapter 8 Information
- Information: Q&A
- 72. What Is the Relationship Between Information Architecture and SOA?
- 73. What Are Information Services?
- 74. How Are Information Services Classified?
- 75. Do Information Services Differ from Other Services?
- 76. How Should Information Services Be Identified?.
- 77. When Should Information Services Perform Create, Read, Update, and Delete (CRUD) Operations?
- 78. Are Enterprise Information Models Required for Effective SOA Implementations?
- 79. What Is a Canonical Message Model?
- 80. How Should a Canonical Message Model Be Created?
- 81. Can SOA Improve Data Quality?
- 82. What Are the Common Pitfalls with Information Architecture and SOA?
- Information: Key Concepts
- Chapter 9 Infrastructure
- Infrastructure: Q&A
- 83. What Are the Building Blocks of an SOA Infrastructure?
- 84. What is an Enterprise Service Bus?
- 85. What Are Best Practices for Creating the SOA Infrastructure?
- 86. What Makes an Enterprise Service Bus Different from Integration Technology?
- 87. How Does an ESB and Registry Relate?
- 88. How Does an SOA Infrastructure Support Events?
- 89. How Does the SOA infrastructure Evolve to Realize the Increased Loose Coupling?
- 90. How Does SOA Infrastructure Support Policy Management?
- 91. How Is Management of the Infrastructure Affected by SOA?
- 92. What Is the Role of Cloud Computing in an SOA Infrastructure?
- 93. What Are the Common Pitfalls in Creating an SOA Infrastructure?
- Infrastructure: Key Concepts
- Chapter 10 The Future of SOA
- Future: Q&A
- 94. Is SOA Dead, Stagnant, or Moving Forward in its Adoption?
- 95. What Is the Future Trajectory of SOA?
- 96. What Are Context-Aware Services?
- 97. What Role Does SOA Play in Embedded or Real-Time Systems?
- 98. What Is the Relationship Between Event-Driven Architecture and SOA?
- 99. How Does the Slow Maturation of Standards Affect the Future of SOA?
- 100. Do WOA and Web 2.0 Affect the Future of SOA?
- Future: Key Concepts
- Index.