Everything About ___
Live briefing

Everything about Distributed Data Management Architecture

Software architecture

Distributed Data Management Architecture (DDM) is IBM's open, published software architecture for creating, managing and accessing data on a remote computer. DDM was initially designed to support record-oriented files; it was extended to support hierarchical directories, stream-oriented files, queues, and system command processing; it was further extended to be the base of IBM's Distributed Relational Database Architecture (DRDA); and finally, it was extended to support data description and conversion. Defined in the period from 1980 to 1993, DDM specifies necessary components, messages, and protocols, all based on the principles of object-orientation. DDM is not, in itself, a piece of software; the implementation of DDM takes the form of client and server products. As an open architecture, products can implement subsets of DDM architecture and products can extend DDM to meet additional requirements. Taken together, DDM products implement a distributed file system. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Distributed Data Management ArchitectureA 5-minute orientation
  2. Skim a recent paper: Reactive data management in a distributed systems with client-server architectureInfluential work since 2022
  3. Pick up a classic book: Cooperative Design, Visualization, and EngineeringThe most-reprinted book on the subject
  4. Read the landmark paper: The data grid: Towards an architecture for the distributed management and analysis of large scientific datasetsCited 645 times
  5. Go sideways: IBM Advanced Program-to-Program CommunicationA closely related topic
  6. Go sideways: IBM MQA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics