BPM Architecture and Role of Business Process Orchestration