20장. OData에 연결

OData(Open Data Protocol)는 REST API를 빌드하고 사용하는 표준입니다. OData 서비스는 OData 호환 HTTP 요청을 통해 Fuse Online과 같은 클라이언트에 서비스를 제공합니다. Fuse Online 통합은 OData 서비스에서 엔터티를 가져올 수 있으며 OData 서비스에서 관리하는 엔터티를 업데이트, 생성 또는 삭제할 수 있습니다. 이렇게 하려면 OData 연결을 만들고 통합에 추가합니다.

OData 사양에 익숙한 것으로 가정합니다.

OData 서비스에 연결하기 위한 세부 사항은 다음과 같습니다.

20.1. OData 서비스에 대한 연결 생성

통합에서 OData 서비스에서 관리하는 엔터티를 수집, 업데이트, 생성 또는 삭제하려면 먼저 해당 OData 서비스에 대한 연결을 생성해야 합니다.

사전 요구 사항

  • 연결하려는 OData 서비스의 기본 URL을 알아야 합니다.
  • 해당 서비스에서 인증을 사용하는 경우 필요한 인증 정보가 있어야 하며 필요한 경우 SSL 인증서가 있어야 합니다. 그러나 대부분의 OData 서비스는 공용이며 인증이 필요하지 않습니다.

절차

  1. Fuse Online의 왼쪽 패널에서 연결을 클릭하여 사용 가능한 연결을 표시합니다.
  2. 연결 만들기를 클릭하여 커넥터를 표시합니다.
  3. OData 커넥터를 클릭합니다.
  4. 연결을 구성하려면 다음을 수행합니다.

    1. Service Root URL 필드에 액세스하려는 OData 서비스의 기본 URL을 입력합니다.
    2. 사용자 이름 필드에 서비스에서 기본 인증을 사용하는 경우 사용자 이름을 입력합니다.
    3. 암호 필드에 서비스에서 기본 인증을 사용하는 경우 암호를 입력합니다.
    4. 서버 인증서 필드에 서비스에 필요한 경우 SSL 인증서의 콘텐츠를 붙여넣습니다.

      일반적으로 공용 OData 서비스에는 브라우저에서 제공하는 인증서 외에 인증서가 필요하지 않습니다. 그러나 내부 OData 서비스의 경우 자체 SSL 인증서를 생성하고 자체 서명했을 수 있습니다. 이 인증서는 인증 기관에서 신뢰하지 않으므로 OData 서비스에 대한 연결이 실패합니다. 연결을 활성화하려면 자체 서명된 인증서를 여기에 붙여넣습니다.

      인증서를 가져오는 한 가지 방법은 브라우저에서 서비스를 로드하는 것입니다. 사용 중인 브라우저에 종속되는 단계는 다음과 같습니다. 주소 표시줄 옆에 있는 비보안 잠금 기호를 클릭한 다음 인증서 보기를 클릭하고 표시된 인증서를 파일로 내보내고 인증서를 복사 하여 이 필드에 붙여넣습니다.

  5. Validate 를 클릭합니다. Fuse Online은 즉시 연결의 유효성을 검사하려고 시도하며 유효성 검사에 성공했는지 여부를 나타내는 메시지를 표시합니다. 유효성 검사가 실패하면 입력 매개 변수를 수정하고 다시 시도합니다.
  6. 유효성 검사가 성공하면 다음을 클릭합니다.
  7. 이름 필드에 이 연결을 다른 연결과 구별하는 데 도움이 되는 이름의 선택을 입력합니다. 예를 들어 OData North 를 입력할 수 있습니다.
  8. 설명 필드에 선택적으로 이 연결에 대해 알 수 있는 정보를 입력합니다.
  9. 저장을 클릭하여 생성한 연결을 지금 사용할 수 있는지 확인합니다. 예제 이름을 입력하면 OData North 가 통합에 추가하도록 선택할 수 있는 연결로 표시되는 것을 확인할 수 있습니다.

다음 단계

OData 연결을 통합에 추가합니다.