Summary Introduction Motivation Architecture General Concepts Interfaces Execution Sequence Algorithms C++ Implementation Python Configuration and Execution Services C++ Implementation Invoke a Service Python Configuration and Execution Tasks State Machine Data Management General Concept Relevant Utilities Data Buffer RootWriter Example: JUNO Data Management Event Data Model Memory Management ROOT I/O Tools