Book description
The Expert, Practical Guide to Succeeding with SOA in the Enterprise
In Executing SOA, four experienced SOA implementers share realistic, proven, “from-the-trenches” guidance for successfully delivering on even the largest and most complex SOA initiative.
This book follows up where the authors’ best-selling Service-Oriented Architecture Compass left off, showing how to overcome key obstacles to successful SOA implementation and identifying best practices for all facets of execution—technical, organizational, and human. Among the issues it addresses: introducing a services discipline that supports collaboration and information process sharing; integrating services with preexisting technology assets and strategies; choosing the right roles for new tools; shifting culture, governance, and architecture; and bringing greater agility to the entire organizational lifecycle, not just isolated projects.
Executing SOA is an indispensable resource for every enterprise architect, technical manager, and IT leader tasked with driving value from SOA in complex environments.
Coverage includes
· Implementing SOA governance that reflects the organization’s strategic and business focus
· Running SOA projects successfully: practical guidelines and proven methodologies around service modeling and design
· Leveraging reusable assets: making the most of your SOA repository
· Enabling the architect to choose the correct tools and products containing the features required to execute on the SOA method for service design and implementation
· Defining information services to get the right information to the right people at the right time
· Integrating SOA with Web 2.0 and other innovative products and solutions
· Providing highly usable human interfaces in SOA environments
Table of contents
- Copyright
- IBM Press: The developerWorks® Series
- Foreword
- Acknowledgments
- About the Authors
- 1. Introducing SOA
- 2. Unveiling the Benefits
-
3. SOA Governance
- 3.1. Governance of the SOA Strategy
- 3.2. Organizing for SOA
-
3.3. SOA Governance Considerations
- 3.3.1. SOA Governance Paradigm
-
3.3.2. SOA Governance Checklist
- 3.3.2.1. Services Development Life Cycle (SvDLC)
- 3.3.2.2. Service Life Cycle
- 3.3.2.3. Business Agility
- 3.3.2.4. Technical Agility
- 3.3.2.5. Information Agility
- 3.3.2.6. Portfolio Management
- 3.3.2.7. Sourcing
- 3.3.2.8. Business Value
- 3.3.2.9. Regulatory Compliance
- 3.3.2.10. Security
- 3.3.2.11. Service Ownership
- 3.3.2.12. Service Funding
- 3.3.2.13. Communications
- 3.3.2.14. Education and Mentoring
- 3.3.3. Operations and Monitoring
- 3.3.4. SOA Transition Plan
- 3.4. Conclusion
- 3.5. Links to developerWorks Articles
-
3.6. References
- Endnotes
- 4. A Methodology for Service Modeling and Design
- 5. Leveraging Reusable Assets
-
6. Realization of Services
- 6.1. Realizing the SOA Lifecycle
- 6.2. Premodeling Activities in an SOA
- 6.3. Modeling Services in an SOA
- 6.4. Assembling Services in an SOA
- 6.5. Deploying Services in an SOA
- 6.6. Managing Services in an SOA
- 6.7. The SOA Programming Model
- 6.8. Architecture and Design Considerations
- 6.9. Conclusion
- 6.10. Links to developerWorks Articles
-
6.11. References
-
7. Information Services
- 7.1. Data or Information Services
- 7.2. Data, SOA, and Loose Coupling
- 7.3. From Data Sources to Consumers
- 7.4. Qualities of Data
- 7.5. Data Processes
- 7.6. Data Service Provider Logic Patterns
- 7.7. Composite Service Logic
- 7.8. Semantic Interoperability
- 7.9. Conclusion
- 7.10. Links to developerWorks Articles
-
7.11. References
-
8. Collaboration Under SOA: The Human Aspects
- 8.1. What Does SOA Mean to People?
-
8.2. Web 2.0 and SOA
- 8.2.1. Definition of Web 2.0
- 8.2.2. Some Observations of Web 2.0 in Use
- 8.2.3. User Contribution
- 8.2.4. Services for Mashups
- 8.2.5. User Contribution and User Ratings
- 8.2.6. Summary of Observations
- 8.2.7. Technical Terms of Importance
- 8.2.8. Everybody Knows Everything
- 8.2.9. New Models
- 8.2.10. Web 2.0 and the Service-Oriented Enterprise
- 8.3. Building the SOA Collaboration Environment
- 8.4. Benefits from SOA to Enterprise Operations
- 8.5. Conclusion
- 8.6. Links to developerWorks Articles
-
8.7. References
- Endnotes
-
9. The Future of SOA
- 9.1. Composite Business Services and Composite Applications
- 9.2. Standardization of Industry Models and Industry-Wide SOA Enablement
- 9.3. Packaged Applications Mutating to Point Solutions
- 9.4. Hybrid Architectural Approach of SOA and EDA
- 9.5. SOA Methodology Evolution
- 9.6. Business Processes and SOA Not Without People
- 9.7. SOA Metrics
- 9.8. Ubiquitous SOA in the Enterprise
- 9.9. Global Use of SOA
- 9.10. SOA Opens the Amateur Software Services Market
- 9.11. Conclusion
- 9.12. Links to developerWorks Articles
-
9.13. References
- Endnotes
Product information
- Title: Executing SOA: A Practical Guide for the Service-Oriented Architect
- Author(s):
- Release date: May 2008
- Publisher(s): IBM Press
- ISBN: None
You might also like
book
SOA Made Simple
Discover the true meaning behind the buzzword that is ‘Service Oriented Architecture’ Get to grips with …
book
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Web services is the integration technology preferred by organizations implementing service-oriented architectures. I would recommend that …
book
SOA Policy, Service Gateway, and SLA Management
This IBM® Redbooks® publication teaches you how to automate your runtime policy by using a centralized …
book
Applied SOA: Service-Oriented Architecture and Design Strategies
Endorsed by all major vendors (Microsoft, Oracle, IBM, and SAP), SOA has quickly become the industry …