palavras-chave Business process management systems Collaborative applications Component-based architectures Distributed systems Process-based information systems Workflow systems