머천다이징 관련 최신 리테일 API 통합의 9가지 이점

Ashish Keshri, Senior Manager, Functional Architecture - Merchandising | 2023년 6월 6일

REST API로 비즈니스 프로세스를 자동화하고 애플리케이션 통합하기

Oracle Retail은 최근 관련 이니셔티브를 지원하기 위해 MerchandisingPricing Cloud Service 통합 프레임워크의 주요 개선 사항을 발표했습니다. 300개 이상의 새로운 REST API(HTTP 요청을 사용해 데이터에 액세스하고 활용하는 애플리케이션 프로그램 인터페이스(API) 아키텍처 스타일) 라이브러리는 외부 애플리케이션 및 Oracle Retail 클라우드 서비스와 연동하기 위해 최신 ‘REST 우선’ 통합 방식을 사용합니다.

Oracle 머천다이징 통합용 REST API를 사용해 비즈니스 프로세스를 자동화하고 애플리케이션을 통합할 수 있습니다. 데이터 이동이 개선되고 리테일 업체의 직접 개입을 최소화할 수 있습니다. 머천다이징과 Order Management Suite 간의 통합도 간소화되어 Omnichannel Data Store를 사용할 필요가 없어졌습니다. 또한 머천다이징과 Store Inventory Operations Cloud Service 간 통합은 직접적인 테이블 간 방식을 사용하므로 통합 미들웨어와 데이터 복제 계층을 사용할 필요 없이 지원됩니다.

REST 기반 통합 방법론은 여러 기능의 리테일 애플리케이션이 고객 행동에 관한 관련성 높고 시기적절한 데이터 확보를 지원해 리테일 기업이 고객의 요구를 이해하고 고객의 기대를 뛰어넘도록 만들어 줍니다. 이 프레임워크는 운영 복잡성을 줄이고 문제 해결을 가속화함으로써 직원들이 변화하는 고객 및 공급망 역학에 대응하고 변화 속도를 높일 혁신적인 아이디어를 구상하는 데 더 많은 시간을 할애할 수 있도록 지원합니다. 이같은 변화는 글로벌 리테일 업체가 주요 리테일 시장 트렌드에 원활히 대응할 수 있는 유의미한 전략 및 운영 차원의 이점을 제공합니다.

Oracle Retail Merchandising은 모든 리테일 운영의 중심에 있습니다. 자사의 생태계에 다양한 부문에서 사용되는 대량의 애플리케이션을 보유한 오늘날의 글로벌 리테일 업체를 위한 기본 데이터 소스이자 모든 재무 보고용 거래 데이터 저장소 역할을 수행합니다.

오랫동안 인바운드 및 아웃바운드 통합은 Retail Integration Bus(RIB), Bulk Data Integration(BDI), Retail Service Backbone(RSB) 등의 여러 구성요소를 갖춘 Retail Integration Cloud Service(RICS)를 통해 이루어졌습니다. 이는 과거 매우 성공적이었던 모델로서 광범위한 글로벌 입지를 지닌 여러 리테일 업체에서 효과적으로 활용되었습니다. 그러나 Oracle Retail은 최신 리테일 환경의 역학에 대응하기 위해 머천다이징 시스템을 다른 애플리케이션들과 통합함으로써 더 낮은 총소유비용(TCO) 및 더 적은 운영 복잡성을 확보하는 작업에 더 적합한 새로운 클라우드 네이티브 통합 방식에 대한 수요가 존재한다는 사실을 깨달았습니다. 이러한 새로운 통합 패턴은 리테일 업체에 즉각적으로 추가적인 이점을 제공할 것으로 예측됩니다.

최신 API 설계 및 운영 모델의 9가지 이점

  1. 시스템 성능 최적화
  2. 더 빠른 구현 지원
  3. 리테일 업체의 TCO 절감
  4. 테스팅 일정 단축
  5. 구성 종속성 제거
  6. 벌크 데이터를 비롯한 모든 데이터를 더 쉽고 빠르게 마이그레이션
  7. 매핑 및 문제 해결 시간 단축
  8. 더 빠른 문제 해결
  9. 운영 복잡성 감소

REST API의 기능

  • 간결하고 관련성 높은 페이로드: 매핑 및 문제 해결에 소요되는 시간을 줄이기 위해 각 API의 페이로드 계약을 검토해 관련 없는 필드를 제거하고, 필요한 경우 비즈니스 친화적인 용어로 이름을 변경했습니다. 기존 RICS API에 기반하므로 고객이 손쉽게 마이그레이션할 수도 있습니다.
  • 간소화된 구성: 이러한 API를 초기화하고 운영하는 UI 기반 셀프서비스 구성을 제공하므로 Oracle의 구성 작업에 의존할 필요가 없습니다.
  • 공개 API 설명서 – REST API들은 페이로드 세부정보, 설명, 유효한 예를 제공하는 Swagger 기반 도구로 문서화되어 있습니다. 각 API를 해당 도구에서 바로 테스트할 수 있으므로 테스트 일정이 단축됩니다.
  • 실시간 요청 및 응답: 인바운드 및 아웃바운드 API 모두 실시간 요청과 응답을 제공해 애플리케이션 간 데이터 지연 및 불일치 가능성을 줄이고 적시에 문제를 해결할 수 있도록 지원합니다. 효과적이고 신속한 문제 해결을 지원하도록 오류 보고 기능도 향상되었습니다.
  • 추상화 계층: 아웃바운드 통합을 위해 사전 구축된 JSON 객체입니다. 대규모 데이터베이스 테이블과 직접 상호작용할 필요가 없으므로 응답 시간이 단축됩니다.
  • 유연한 운영: 각 애플리케이션이 필요에 따라 일정한 간격으로 호출할 수 있도록 Merchandising에서 데이터를 폴링하고 Merchandising에 데이터를 게시하는 작업을 개별 애플리케이션에서 제어합니다. 또한 선택적 API 활성화를 위한 UI 기반 구성과 기반 운영 작업을 예약하는 기능을 통해 컴퓨팅 자원을 최적화할 수 있습니다. 또한 리테일 업체는 이 프레임워크를 사용해 익숙하지 않은 통합 도구 세트를 도입하지 않고도 원하는 미들웨어를 사용할 수 있습니다.
  • 대량 데이터 지원: 게시 및 구독 API는 동일한 엔드포인트를 사용한 대량 데이터 전송을 지원하므로 초기 데이터 시딩 및 데이터 복구 등의 작업을 원활하게 수행할 수 있습니다.

Oracle Retail은 통합 혁신을 통해 리테일 업체가 데이터를 더 효율적으로 활용하도록 지원할 수 있습니다. 리테일 애플리케이션은 대부분 다른 곳에서 생성된 데이터를 사용합니다. 예를 들어 머천다이징 시스템은 재고 및 재무 보고를 위해 POS 시스템의 판매 데이터를 사용하고, 재고를 업데이트하기 위해 매장 재고 시스템의 재고 실사 정보를 사용합니다. 따라서 애플리케이션 간의 강력한 통합은 시기적절하고 정보에 기반한 의사결정을 위한 매우 중요한 요소입니다. 직관이 아닌 정보에 기반한 의사결정을 지원하는 우수한 데이터 통합 전략은 평균적인 리테일 업체와 성공적인 업체를 구분하는 요소입니다.

Retail Transactions Processing for Sales & Inventory 제품 둘러보기