4. APEX사례로보는LowCode
RAD 스택이란?
• R: REST 데이터 서비스 (Oracle REST Data Services, ORDS)
• A: APEX
• D: Database(오라클)
• 참고: 현재 오라클 RDBMS만 지원하지만 MySQL 지원 예정!
5. APEX사례로보는LowCode
전통적인 형태의 프로그래밍이 아닌 프로그래밍(1)
• DDL로 테이블 스키마 작성
• 비즈니스 로직은 저장 프로시저로(Stored Procedure):
PL/SQL, 자바스크립트
• 미리 만들어진 UI 컴포넌트(표, 입력 폼, 그래프) 연결
• ➔ 반응형 웹 페이지로 된 애플리케이션 배포 완료!
11. APEX사례로보는LowCode
갑자기 APEX가 뜨는 이유
• OCI(Oracle Cloud Infrastructure) 등장으로 관리형
오라클 DBMS 위에 관리형 APEX를 구동 가능
• 다양한 플러그인으로 컴포넌트 기반 애플리케이션
제작 가능
12. APEX사례로보는LowCode
사용 사례
• 오라클 KB(Knowledge Base)
• 서비스를 뒷받침하는 백오피스: 데이터베이스 CRUD 중심
• 머신러닝 모델 서빙(RESTful API): 소스는 데이터베이스, 머신
러닝 모델은 파이썬
• 오라클 ERP와 세일즈포스 연계: 오라클 ERP의 기본 저작도구
13. APEX사례로보는LowCode
학습을 위한 출발점
• 유튜브 채널: Σ민수아빠
(https://www.youtube.com/chann
el/UCo32ifcqG3i56nIjS2YtRIw)
• APEX 학습 자료:
https://www.youtube.com/watch?
v=SxE65H7cnTo&list=PLwR90el1I
tby3t-FCWBLhpGL669tGp1f1
14. APEX사례로보는LowCode
결론
• 오라클 RDBMS를 사용하면서 데이터 중심으로 애플리케이션을
개발하는 경우에 APEX를 고려
• 기존 DBA가 빠르고 쉽게 애플리케이션을 개발할 수 있음
• OCI를 이용하면 개발/배포 파이프라인을 완전 자동화
15. 발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호