The Definitive Guide to Governing Shared Services and SOA Projects
SOA Governance: Governing Shared Services On-Premise and in the Cloud is the result of a multi-year project to collect proven industry practices for establishing IT governance controls specific to the adoption of SOA and service-orientation. Authored by world-renowned experts in the fields of SOA, IT governance, and cloud computing, this comprehensive book provides clear direction as to what does and does not constitute SOA governance and then steps the reader through the most important industry governance practices, as they pertain to individual SOA project lifecycle stages.
With a consistent, vendor-neutral focus, and with the help of case study examples, the authors demonstrate how to define and position precepts, organizational roles, processes, standards, and metrics. Readers benefit from thorough and visually depicted cross-references and mapping between roles, processes, precepts, and project stages, enabling them to fully explore dynamics and dependencies and thereby learn how to use these governance controls to create their own custom SOA governance systems.
This important title will be valuable to every practitioner concerned with making SOA work, including senior IT managers, project managers, architects, analysts, developers, administrators, QA professionals, security specialists, and cloud computing professionals.
Topic Areas
- Defining SOA governance
- Establishing an SOA governance office and program
- Working with proven SOA governance precepts and processes
- Identifying organizational roles and relating them to SOA governance
- Associating design-time and runtime SOA project stages with SOA governance controls
- Governance considerations specific to shared services
- Roles, precepts, and factors specific to cloud-based services
- Understanding and categorizing SOA governance products and technologies
- Applying governance controls as early as the planning stages and measuring their success in subsequent stages
- Using vitality triggers to govern shared services on an on-going basis
- SOA governance controls that pertain to business information documents and policies
Autorentext
&>
Alongside many white papers and magazine articles, Stephen's previous literary efforts include the book Silver Clouds, Dark Linings: A Concise Guide to Cloud Computing (Prentice Hall 2010). Stephen is a regular speaker at executive events and conferences on topics such as SOA adoption, service engineering, SOA Governance, service-oriented architecture, and cloud computing. Stephen has been involved in multiple standards efforts around SOA and Enterprise Architecture. Stephen has co-chaired a number of working groups within the Open Group organization around SOA Governance and TOGAF/SOA.
Thomas Erl is a best-selling IT author and founder of ™ and ®. Thomas has been the world's top-selling service technology author for over five years and is the series editor of the Prentice Hall Service Technology Series from Thomas Erl (), as well as the editor of the Service Technology Magazine (). With over 175,000 copies in print world-wide, his eight published books have become international bestsellers and have been formally endorsed by senior members of major IT organizations, such as IBM, Microsoft, Oracle, Intel, Accenture, IEEE, HL7, MITRE, SAP, CISCO, HP, and others.
Four of his books, Cloud Computing: Concepts, Technology & Architecture, SOA Design Patterns, SOA Principles of Service Design, and SOA Governance, were authored in collaboration with the IT community and have contributed to the definition of cloud computing technology mechanisms, the service-oriented architectural model and service-orientation as a distinct paradigm. Thomas is currently working with over 20 authors on several new books dedicated to specialized topic areas such as cloud computing, Big Data, modern service technologies, and service-orientation.
As CEO of Arcitura Education Inc. and in cooperation with ™ and ®, Thomas has led the development of curricula for the internationally recognized SOA Certified Professional (SOACP) and Cloud Certified Professional (CCP) accreditation programs, which have established a series of formal, vendor-neutral industry certifications.
Thomas is the founding member of the SOA Manifesto Working Group and author of the Annotated SOA Manifesto (). He is a member of the Cloud Education & Credential Committee, SOA Education Committee, and he further oversees the and initiatives, which are dedicated to the on-going development of master pattern catalogs for service-oriented com...
Inhalt
Foreword by Massimo Pezzini xxxi
Foreword by Roberto Medrano xxxiii
Acknowledgments xxxv
CHAPTER 1: Introduction 1
1.1 About this Book 3
Who this Book is For 3
What this Book Does Not Cover 4
This is Not a Book About SOA Management 4
This is Not a Book About Cloud Computing Governance 4
1.2 Recommended Reading 5
1.3 How this Book is Organized 6
Part I: Fundamentals 6
Part II: Project Governance 7
Part III: Strategic Governance 10
Part IV: Appendices 11
1.4 Symbols, Figures, and Style Conventions 12
Symbol Legend 12
Mapping Diagrams 12
SOA Principles & Patterns Sections 13
Capitalization 14
1.5 Additional Information 14
Updates, Errata, and Resources (www.soabooks.com) 14
Master Glossary (www.soaglossary.com) 15
Referenced Specifications (www.soaspecs.com) 15
SOASchool.com SOA Certified Professional (SOACP) 15
CloudSchool.com Cloud Certified Professional (CCP) 15
The SOA Magazine (www.soamag.com) 15
Notification Service 16
CHAPTER 2: Case Study Background 17
2.1 How Case Studies are Used 18
2.2 Raysmoore Corporation 18
History 18
IT Environment 18
Business Goals and Obstacles 19
2.3 Case Study Continuation 20
PART I: FUNDAMENTALS
CHAPTER 3: Service-Oriented Computing Fundamentals 23
3.1 Basic Terminology 24
Service-Oriented Computing 25
Service-Orientation 26
Service-Oriented Architecture (SOA) 29
Services 31
Services as Components 32
Services as Web Services 32
Services as REST Services 34
SOA Manifesto 34
Cloud Computing 35
IT Resources 35
Cloud 36
On-Premise 37
Cloud Deployment Models 37
Cloud Consumers and Cloud Providers 38
Cloud Delivery Models 38
Service Models 38
Agnostic Logic and Non-Agnostic Logic 39
Service Composition 40
Service Inventory 41
Service Portfolio 41
Service Candidate 42
Service Contract 43
Service-Related Granularity 44
SOA Design Patterns 46
3.2 Further Reading 47
CHAPTER 4: SOA Planning Fundamentals 49
4.1 The Four Pillars of Service-Orientation 51
Teamwork 52
Education 52
Discipline 52
Balanced Scope 53
4.2 Levels of Organizational Maturity 56
Service Neutral Level .57
Service Aware Level 57
Service Capable Level 57
Business Aligned Level 58
Business Driven Level 58
<…