SAP Build 평가

Objectives

After completing this lesson, you will be able to:
  • 시민 개발과 기존 개발 비교
  • SAP Build 솔루션의 다양한 제품을 구별합니다.

빌더의 등장

시민 개발은 이제 앱 개발에 허용되는 역할 및 기술 범주입니다.

'SAP S/4HANA Cloud 소개' 소단원에서 클라우드 컴퓨팅의 이점 중 하나가 자주 또는 정기적으로 소프트웨어를 업데이트하는 형태로 빠른 혁신 제공이라는 사실을 배웠습니다. 또한 이전 소단원에서는 소비자 수준(consumer-grade)의 UX 전략을 잘 설계하고 실행하여 소프트웨어를 성공적으로 채택하는 방법에 대해 설명했으며, SAP Fiori 앱이 어떻게 고객에게 이러한 채택을 보장하는 경로를 제공하는지 살펴보았습니다. 고객이 채택에 사용할 수 있는 또 다른 중요한 경로가 있으며, 이 섹션에서는 이 섹션을 살펴봅니다.

클라우드 컴퓨팅의 빠른 혁신은 필연적으로 비즈니스 요구사항의 급격한 변화를 초래합니다. 급변하는 비즈니스 요구사항은 빠르게 생성하고 변경해야 하는 소프트웨어 어플리케이션을 의미합니다. 이것이 반드시 나쁜 것은 아니지만, 실제 리소스 제약 조건(IT 용량)이 존재합니다. 컴퓨팅 성능, 메모리 등과 같은 물리적 용량은 변화하는 리소스 요구사항에 맞게 확장할 수 있지만 사람(특히 개발자)은 그렇게 쉽게 스케일링하지 않습니다. 이로 인해 대부분의 경우 조직의 IT 부서에서 개발자 부족이 발생했습니다.

개발을 위한 빠른 속도와 함께 개발할 앱의 수가 증가해야 할 필요성 사이에서 이러한 긴장은 누가 개발을 수행하는지에 대한 생각의 변화를 필요로 합니다. SAP가 빌더를 가리키는 Citizen Developer 를 입력합니다. 빌더는 IT 부서에서 사전 승인한 특수 툴을 사용하여 앱(주로 특정 LoB용)을 빌드하고 개발에 사용할 수 있도록 릴리스하는 사람입니다. 이를 통해 기업은 사전 패키지된 앱을 구매하거나 앱을 처음부터 빌드하는 것 외에 애플리케이션 개발을 위한 추가 옵션을 사용할 수 있습니다(두 경우 모두 개발자가 활용할 수 있어야 함).

개발자에게는 여전히 특정 언어 및 프로그래밍 모델을 기반으로 하는 툴, 통합 디버거 및 고급 테스트 기능을 갖춘 특수 툴이 필요합니다. 빌더는 동일한 유형의 도구가 필요하지 않습니다. 빌더가 사용할 수 있도록 IT 부서에서 사전 승인한 툴을 로코드/노코드 툴이라고 하며 LCNC라고도 합니다.

로우 코드(Low-code)는 기존의 프로 코드(pro-code) 작성 요구사항을 줄이는 직관적인 그래픽 툴과 임베드된 기능을 사용하여 어플리케이션을 디자인하고 개발하는 방법입니다.

노코드(No-Code)는 로코드와 비슷한 사용자 경험을 누릴 수 있는 방법이지만 기술적 지식이 없는 비즈니스 사용자가 코드를 한 줄도 작성하지 않고도 애플리케이션을 개발할 수 있게 함으로써 여분의 마일을 이룬다.

SAP Build

SAP의 로우 코드/노코드 툴세트

SAP Build는 SAP Build Apps, SAP Build Process Automation, SAP Build Work Zone으로 구성됩니다.

SAP Fiori는 대부분의 SAP S/4HANA 어플리케이션이 개발된 UX 프레임워크이지만, 이제 LCNC는 고객이 활용할 수 있는 합법적이고 실행 가능한 전략입니다. SAP는 고객이 시민 개발을 활용할 수 있도록 SAP Build 솔루션을 제공합니다. 이 솔루션은 빌더의 요구에 맞게 정확하게 조정됩니다.

SAP Build 솔루션은 함께 작동하는 다음 세 가지 툴로 구성됩니다.

  • SAP Build Apps
  • SAP Build Process Automation
  • SAP Build Work Zone

세 가지 솔루션은 모두 SAP Business Technology Platform(BTP)을 통해 서비스로 제공되므로 SAP BTP의 애플리케이션 개발, 데이터 및 분석, 통합, 자동화 및 인공 지능 기능을 한 곳에서 통합할 수 있습니다.

SAP Build Apps

빌더는 시각적인 끌어서 놓기 경험을 통해 SAP Build Apps를 활용합니다.

SAP Build Apps는 어플리케이션 생성을 위한 노코드(no-code) 솔루션입니다. 빌더는 SAP Build Apps를 사용하여 끌어서 놓기 기법을 사용하여 사용자 인터페이스를 쉽게 작성할 수 있습니다. 해당 데이터 모델과 비즈니스 로직을 코드 없이 원활하게 통합할 수 있습니다. 어플리케이션은 사전 구축된 커넥터와 표준 릴리스 API를 활용하여 SAP S/4HANA Cloud에 쉽고 안전하게 연결할 수 있습니다. SAP BTP의 일부로, SAP Build Apps는 어플리케이션 개발에 공개 표준 릴리스 SAP API가 사용될 때 인증 서비스를 위해 SAP BTP와 원활하게 통합됩니다.

SAP Build Process Automation

SAP Build Process Automation을 사용하면 완전한 노 코드 구성 환경에서 LoB 시스템을 위한 자동화 및 워크플로우를 제공할 수 있습니다.

SAP Build Apps와 마찬가지로 SAP Build Process Automation은 자동화된 워크플로우 프로세스를 생성하는 노 코드 솔루션이기도 합니다. 빌더는 SAP Build Process Automation을 사용하여 코드를 작성하지 않고도 비즈니스 프로세스와 태스크를 자동화할 수 있습니다. 끌어서 놓기 기능과 AI 기능을 사용하여 수행할 수 있습니다. 또한 SAP Build Apps에서처럼 SAP S/4HANA Cloud에서 사전 빌드된 커넥터와 공개 표준 릴리스 SAP API를 사용할 수 있습니다.

SAP Build Work Zone

SAP Build Work Zone을 사용하면 완전한 노 코드 구성 환경에서 비즈니스 웹사이트를 제공하고 관리할 수 있습니다.

SAP LCNC 툴세트의 마지막 툴은 SAP Build Work Zone입니다. 사실상 모든 조직은 하나 이상의 포털을 제공하여 최종 사용자가 자신의 역할과 관련된 모든 어플리케이션을 실행할 수 있는 표준화된 엔트리 포인트를 제공합니다. SAP Fiori의 주요 포털 제품은 SAP Fiori LaunchPad입니다. SAP의 LCNC 툴세트에서는 SAP Build Work Zone입니다. 빌더는 이 툴을 사용하여 모든 장치에서 쉽고 빠르게 액세스할 수 있는 역동적이고 매력적인 역할 기반 엔트리 포인트 사이트를 생성할 수 있습니다.

SAP Build Apps를 사용하여 UX 생성