Architecture for the Design and Agent-Based Implementation of Cross-Organizational Business Processes