Event driven workflows and complex event processing, with a: multi-protocol API gateway.