JOpera: Autonomic Service Orchestration