Overview
Cloud At the Light Speed (CALS)는 Cloud 환경에서 고객의 업무에 필요한 Application을 개발할 수 있는 다양한 기능을 보유하고, 제공하는 Low Code Development Platform이다.
CALS는 소프트웨어 개발을 위한 Coding용 Language를 습득하지 않은 개발자들도 쉽게 Application을 개발하고, 개발된 Application의 기능을 수정하거나 추가할 수 있으며, 최종 사용자를 위하여 Application을 배포할 수 있는 기능을 개발자에게 제공한다. 이는 개발 단계에서 배포까지 Application의 전반에 걸친 기능을 CALS에서 제공하고 있다는 것이다.
즉, CALS Studio를 통한 Application의 개발은 업무 환경의 변화에 대한 빠른 적응력을 제공하며, 업무의 구현을 보다 빠르고 다양한 기능으로 구현할 수 있게 됨을 의미한다고 할 수 있다.
CALS는 Development Platform으로써, 외부와의 다양한 연결을 지원한다. AWS Service 및 ERP SaaS, PaaS, 웹 및 모바일 Application과 같은 Cloud / On-premises Application과의 Interface를 통하여 CALS가 지원하지 못하는 기능과 업무를 CALS의 기능으로 Embedding 또한 가능하다.
CALS Studio 기반의 Codeless Development Studio 뿐만 아니라, Back-End 기반의 확장성, Front-End 기반의 확장성을 제공한다. Studio에서는 CALS에서 제공되는 Component와 Control을 활용하여 Drag & Drop, Wizard 등 또는 사용자의 수동 설정으로 Data 처리부터 화면의 Event까지 개발할 수 있다. 서버 기능의 확장을 위한 Lambda 기반의 Server-side Code을 Visual Studio Code의 Extension으로 지원하며, 사용자가 개발한 UI 화면을 CALS 화면으로 Embedding 할 수 있는 Component를 제공하며, 고객의 요구 사항에 특화된 화면을 CALS Application 내부에 포함할 수 있는 기능이다.
CALS로 구현된 SaaS Application은 Multi-tenant 기능을 제공하며, 고객은 CALS Application을 사용함에 있어 고객사의 브랜드로 SaaS 솔루션을 보유함을 의미한다.
CALS Application의 환경은 새로운 Tenant를 위한 Sandbox 및 Production을 제공하며, CALS Application 파트너는 Tenant를 구분/분리하여 Provisioning함으로써 다양한 Application을 시장에 출시할 수 있다.