【SAPUI5】OData(4) SAP에서 OData 서비스를 만드는 방법 환경편

4197 단어 SAPUI5ODataSAP

소개



SAP 백엔드(예: ERP)에서 데이터를 추출하는 OData 서비스를 만들 때 SAP Netweaver Gateway라는 서버가 필요합니다.
이 기사에서는 SAP Netweaver Gateway 개요와 SAP Netweaver Gateway 배포 패턴에 대해 설명합니다.

※OData 관련의 투고 일람은 이하의 기사를 참조해 주세요.
【SAPUI5】OData(1) OData란?

SAP Netweaver Gateway란?



SAP Netweaver Gateway는 SAP 시스템과 다른 시스템을 연결할 때 허브가 되는 시스템입니다.
OData의 개발, 생성용 툴을 비롯한 다양한 개발용 툴을 가지고 있습니다.
OData 서비스를 파트너에 게시하면 파트너는 프로그래밍 언어에 의존하지 않고 개발할 수 있습니다.

SAP 게이트웨이 재단 (SAP_GWFND) 보다 인용

SAP Netweaver Gateway 배포 패턴



SAP Netweaver Gateway 배포 패턴에는 세 가지 유형이 있습니다.
※SAP HANA Cloud Platform에서 OData 서비스를 공개하는 클라우드의 패턴도 있습니다만, 이번은 할애합니다.

1. Hub Deployment: 백엔드에서 개발



SAP Netweaver Gateway를 독립 서버에 설치하고 SAP Netweaver Gateway가 시스템 간 협력의 허브가 됩니다.
백엔드 시스템에도 Gateway 구성 요소(NetWeaver 버전에 따라 IW_BEP 또는 SAP_GWFND)를 설치해야 합니다.
OData 서비스 개발은 백엔드에서 수행되며 SAP Netweaver Gateway에서 공개됩니다.

OData – Everything that you need to know (Part 5) 보다 인용

장점


  • 백엔드 시스템은 SAP Netweaver Gateway를 통해 연결되므로 안전성이 높습니다
  • 백엔드측의 DDIC(구조 등)나 클래스를 참조해 개발할 수 있다

  • 2. Hub Deployment: HUB에서 개발



    1. 과 비슷한 구성이지만 OData 서비스를 SAP Netweaver Gateway에서 개발합니다.


    장점


  • 백엔드 시스템에 게이트웨이 구성 요소를 설치할 필요가 없습니다

  • 단점


  • 백엔드 데이터 소스에 대한 액세스는 BAPI 또는 RFC를 통해서만 가능합니다 (테이블에 직접 액세스 할 수 없음).
  • 백엔드 DDIC (예 : 구조) 또는 클래스를 직접 참조 할 수 없습니다.

    3. Embedded Deployment



    SAP Netweaver Gateway를 별도의 서버에 설치하는 대신 백엔드 시스템의 추가 기능으로 설치하는 구성입니다.
    OData 개발 및 게시는 백엔드에서 수행됩니다.



    장점


  • SAP Netweaver Gateway에 대한 서버 비용이 부과되지 않습니다
  • 위의 두 구성과 비교하여 서버 간의 연계가 줄어들어 오버 헤드가 적습니다.

    단점


  • 여러 백엔드 시스템이있는 경우 각각에 SAP Netweaver Gateway를 설치해야합니다
  • 백엔드 시스템 업그레이드 사이클과 SAP Netweaver Gateway 업그레이드 사이클이 다를 수 있습니다 (SAP Netweaver Gateway를 설치했지만 백엔드를 업그레이드해야 함)
  • 외부 시스템에서 백엔드에 직접 액세스하도록 구성되기 때문에 추가 보안 조치가 필요합니다.

    참고



    OData – Everything that you need to know (Part 4)
    OData – Everything that you need to know (Part 5)
    SAP NetWeaver - 게이트웨이
    Deployment options with SAP Gateway

    관련 기사



    OData (3) OData의 Query options를 사용해보기
    OData(5) SAP에서 OData 서비스를 만드는 방법 개발편-1
  • 좋은 웹페이지 즐겨찾기