워크플로우 자동화
워크플로우 자동화란 비즈니스 프로세스의 일련의 단계를 자동화하여 작업을 자동으로 처리하도록 지원하는 기능이다.
CALS는 내부 및 외부 환경의 프로그램의 실행주기 및 단계를 등록하고 관리할 수 있는 Batch Service와 Orchestration으로 워크플로우 자동화를 지원한다.
Orchestration은 Batch Service보다 향상된 기능으로 Batch Service의 스케줄 Trigger 조건 외에 다양한 Trigger 조건을 사용하여 여러 개의 Task를 실행할 수 있는 Tool이다.
Task란, 여러 개의 다른 인스턴스에서 동작하는 프로그램(Rest API
, Application Lambda
, Long-term Service
, DB Procedure
등)으로 구성되어 있다.