Oracle Retail에서 소매 비즈니스 객체를 기업 표준으로 추출

Oracle Retail Merchandising Foundation Cloud Service는 구매, 유통, 주문 이행, 소매 재고 관리, 재무 마감 등 일상적인 소매 머천다이징 활동을 관리, 제어 및 수행합니다. 이러한 서비스는 다른 애플리케이션에서 사용할 엔터프라이즈 표준이므로 소매 비즈니스 객체를 전달해야 할 수 있습니다.

타사 또는 레거시 애플리케이션에서 사용하기 위해 Oracle Retail Merchandising Foundation Cloud Service의 소매 비즈니스 객체를 추출할 수 있습니다. 이를 통해 레거시 및 비오라클 솔루션과 원활하게 통합할 수 있습니다.

구조

이 아키텍처는 데이터를 추출하여 레거시 및 타사 애플리케이션으로 스트리밍하는 방법을 설명합니다. 이 아키텍처를 사용하여 Oracle Retail Merchandising Foundation Cloud Service에서 기본적으로 소매 비즈니스 객체를 추출할 수 있습니다.

다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.



Oracle Cloud Infrastructure(OCI) 클라우드 서비스를 사용하여 타사 및 레거시 시스템에서 Oracle Retail Merchandising Foundation Cloud Service의 소매 비즈니스 객체(예: 품목 및 구매 주문)를 사용할 수 있습니다. 이벤트 기반 통합을 위한 가장 효과적인 배포 옵션은 다음과 같습니다.

  • 옵션 1: 게시 서비스 API를 폴링하여 기간(폴링) 내에 변경된 소매 비즈니스 객체를 검색합니다.
  • 옵션 2: 게시 서비스를 구독하여 거의 실시간으로 데이터 변경사항을 수신합니다. 이 서비스는 소매 비즈니스 객체 페이로드를 게시하거나 이벤트 통지만 제공할 수 있습니다.

소매 비즈니스 객체가 추출되면 빌드 통합을 위해 OCI Object Storage를 사용하여 로컬에 저장하거나 OCI Streaming을 사용하여 스트리밍할 수 있습니다. 이 솔루션은 대용량 데이터 스트림을 실시간으로 수집하고 소비하기 위한 확장 가능하고 내구성이 뛰어난 완전 관리형 솔루션을 제공합니다.

아키텍처의 구성 요소는 다음과 같습니다.

  • 통합

    Oracle Integration은 애플리케이션을 통합하고 프로세스를 자동화하며 비즈니스 프로세스에 대한 통찰력을 얻고 시각적 애플리케이션을 생성할 수 있는 전담 관리 서비스입니다.

  • SaaS에 대한 통합

    Oracle Integration은 애플리케이션을 통합하고 프로세스를 자동화하며 비즈니스 프로세스에 대한 통찰력을 얻고 시각적 애플리케이션을 생성할 수 있는 전담 관리 서비스입니다.

    Oracle Integration의 간소화된 버전인 SaaS용 Oracle Integration은 SaaS에 중점을 둔 Oracle Integration의 기능과 이점을 제공합니다.

  • 객체 스토리지

    오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 콘텐츠 등 모든 콘텐츠 유형의 대량의 정형 및 비정형 데이터에 빠르게 액세스할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하고 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 안정성의 저하 없이 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스하는 데 필요한 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보관하고 거의 액세스하지 않는 "콜드" 스토리지에는 아카이브 스토리지를 사용합니다.

  • 스트리밍

    Oracle Cloud Infrastructure Streaming은 실시간으로 소비하고 처리할 수 있는 지속적인 고용량 데이터 스트림을 수집할 수 있는 확장 가능하며 내구성 있는 전담 관리 스토리지 솔루션을 제공합니다. Streaming을 사용하여 애플리케이션 로그, 운영 원격 측정, 웹 클릭-스트림 데이터와 같은 대용량 데이터를 입수하거나 게시-구독 메시징 모델에서 데이터가 연속적으로 생성되고 처리되는 기타 사용 사례에 사용할 수 있습니다.

권장사항

다음 권장 사항을 시작점으로 사용합니다. 요구 사항은 여기에 설명된 아키텍처와 다를 수 있습니다.
  • Cloud Guard

    Oracle에서 제공하는 기본 레시피를 복제하고 사용자정의하여 사용자정의 감지기 및 응답기 레시피를 생성합니다. 이러한 레시피를 사용하면 경고를 생성하는 보안 위반 유형과 경고에 대해 수행할 수 있는 작업을 지정할 수 있습니다. 예를 들어 가시성이 공용으로 설정된 오브젝트 스토리지 버킷을 감지할 수 있습니다.

    테넌시 레벨에서 Cloud Guard를 적용하여 가장 광범위한 범위를 다루고 여러 구성을 유지 관리하는 관리 부담을 줄입니다.

    관리되는 목록 기능을 사용하여 감지기에 특정 구성을 적용할 수도 있습니다.

  • 보안 영역

    최대 보안이 필요한 리소스의 경우 Oracle은 보안 영역을 사용할 것을 권장합니다. 보안 영역은 모범 사례를 기반으로 하는 Oracle에서 정의한 보안 정책 레시피와 연관된 구획입니다. 예를 들어, 보안 영역의 리소스는 공용 인터넷에서 액세스할 수 없어야 하며 고객 관리 키를 사용하여 암호화해야 합니다. 보안 영역에서 리소스를 생성 및 업데이트할 때 Oracle Cloud Infrastructure는 보안 영역 레시피의 정책에 대해 작업을 검증하고 모든 정책을 위반하는 작업을 거부합니다.

  • NSG(Network Security Groups)

    NSG를 사용하여 특정 VNIC에 적용되는 수신 및 송신 규칙 세트를 정의할 수 있습니다. NSG를 사용하면 VCN의 서브넷 아키텍처와 애플리케이션의 보안 요구사항을 분리할 수 있으므로 보안 목록 대신 NSG를 사용하는 것이 좋습니다.

추가 탐색

Oracle 서비스에 대해 자세히 알아보십시오.

다음 추가 리소스를 검토하십시오.

확인

Authors: Paolo Lovati

Contributors: Bhanu Sharma, John Sulyok