Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage Guides Dependency-Oriented Thinking: Volume 2 – Governance and Management

Dependency-Oriented Thinking: Volume 2 – Governance and Management


Service-Oriented Architecture (SOA) is a somewhat disappointing technology buzzword from the last decade, associated with expensive and heavyweight technology that does not provide as much of a return on investment as was hyped - or is it? Has the industry just failed to understand and exploit the power of SOA?

Ganesh Prasad, an industry veteran with over a decade's worth of SOA experience at varied organisations, has discovered the secret to unlocking SOA's wasted potential. He aims to reignite SOA practice with a fresh, lightweight yet rigorous method based on the single most important element that underlies all types of system interactions - the notion of dependencies. "Dependency-Oriented Thinking" is the book that reveals these secrets for the first time.

Volume 2 is aimed at business executives, heads of IT, enterprise architects and project managers. It provides them with a formal method to direct and manage the development of systems that deliver business agility, sustainably reduce cost and minimise operational risk - the goals of SOA.

Free download

Table of Contents

  • Synopsis
  • Part I – Why the Industry Is Doing SOA Governance All Wrong
    • Timidity in Asserting the All-Encompassing Scope of SOA
    • Confusion Between Governance and Management
    • Obesity of the Governance Function
  • Part II – Elements of a Common-Sense Approach
    • Back to First Principles and the Notion of “Dependencies”
    • An Architectural Framework to Analyse Dependencies
      • Introducing the BAIT Model
      • BAIT As a Model of Dependency Types
      • BAIT As a Model of Operations
      • TOGAF Artefacts As Dependency Relationships
  • Part III – A Practical Guide to Governing and Managing Dependencies
    • Agencies and Vehicles
      • Key Roles
      • Key Bodies
    • Functions and Processes
      • One-Time Processes
      • Recurring Processes
      • Processes in Steady State
    • Governance and Management Checklists
      • Classification of Dependencies
      • The List of Checklists
      • A Basic Governance Checklist
      • A Basic Management Checklist
      • Fundamental Enterprise Dependencies and Dependency Checklists
      • Business-Layer Dependency Checklists
      • Application-Layer Dependency Checklists
      • Information-Layer Dependency Checklists
      • Technology-Layer Dependency Checklists
    • Bringing About Desired Behaviour: Velvet Glove or Iron Hand?
  • Summary and Conclusions
    • Contributions of This Document
    • Potential Criticism of This Approach
  • About the Author
  • Acknowledgements
  • Appendix A – SOA Governance and Management: An Issue of Definition
  • Appendix B – Lessons from Cadet Camp (or Why SOA Is Like a Snake Pit)
  • Appendix C – Core Entities and Dependencies in the TOGAF Model
  • Appendix D – Artefacts in the TOGAF Model
  • Appendix E – References
We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.