O'Reilly logo
  • Francesco DeSensi thinks this is interesting:

The trade-offs between using a Routing Slip and using a central Process Manager (312) should be carefully examined. A dynamic Routing Slip combines the benefits of a central point of maintenance with the efficiency of a hard-wired solution. However, as the complexity grows, analyzing and debugging the system may become increasingly difficult, since the routing state information is distributed across the messages. Also, as the semantics of the process definition begin to include constructs such as decisions, forks, and joins, the configuration file may become hard to understand and maintain. We could include conditional statements ins...


Cover of Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions


Trade offs between routing slip and process manager.