Business process management, and more in general process and application integration technologies, have been around for over twenty years now. They have evolved from simple automation of the flow of forms and office documents among employees to full-fledged middleware tools that compose arbitrary applications in a secure and reliable (and even transactional) manner.