A structured approach that represents events and their relationships as a graph and processes them in sequential stages.