Business Connectivity 서비스 하이브리드 솔루션을 SharePoint 배포합니다Microsoft 365

적용 대상:  yes-img-13 2013 yes-img-16 2016 yes-img-19 2019 yes-img-seSubscription Edition yes-img-sop SharePoint in Microsoft 365

**이 문서는 SharePoint 하이브리드 솔루션을 구성하기 위한 절차 로드맵의 일부입니다. 이 문서의 절차를 수행하는 경우 로드맵을 따라야 합니다. **

Microsoft Business Connectivity Services(BCS) 하이브리드 배포 시나리오를 사용하면 외부 목록이나 앱에 SharePoint 안전하게 게시할 수 Microsoft 365. 여기에서 사용자는 보유한 권한에 따라 데이터를 보고 편집할 수 있습니다.

이 시나리오에서는 다음 방법을 알아봅니다.

  • 기밀 비즈니스 데이터를 테넌시의 비즈니스 데이터에 안전하게 게시할 수 있도록 SharePoint Microsoft 365 구성합니다.

  • OData 2012를 사용하여 OData 서비스 끝점과 외부 콘텐츠 형식을 Visual Studio 구성합니다.

  • SharePoint Microsoft 365 테넌시에서 외부 데이터를 사용할 수 있도록 SharePoint Microsoft 365 또는 외부 목록에 대한 앱을 호스트할 수 있도록 준비합니다.

  • Business Connectivity 서비스 끝점에 연결하는 방법을 SharePoint Microsoft 365 연결 설정 개체를 만듭니다.

  • SharePoint 또는 Microsoft 365 목록의 앱에 SharePoint 배포할 Microsoft 365.

  • BCS 하이브리드 시나리오가 유효한지 확인하고 문제를 해결합니다.

해당 절차를 통해 배포할 수 있는 항목

BCS SharePoint Server, Office 2016 및 SharePoint Microsoft 365 2016의 중앙 집중식 인프라로, SharePoint Microsoft 365 제품 또는 Office 2016에 없는 데이터를 SharePoint Server에 통합할 수 있습니다. BCS는 다양한 형태로 구현됩니다. 여기에는 SharePoint 및 Microsoft 365 SharePoint 하이브리드 양식이 포함됩니다. 다음 절차에서는 BCS OData 서비스 끝점의 데이터를 프레미스 OData 서비스 끝점의 데이터 원본으로 통합하도록 SharePoint 구성하는 Microsoft 365. 이 시나리오에서는 AdventureWorks 샘플 SQL 데이터베이스를 사용하며, 데이터베이스에 대한 OData 서비스 헤드를 만들었습니다. 이 솔루션은 다음 다이어그램과 같이 표시됩니다.

그림: 하이브리드 BCS 솔루션

하이브리드에 대한 작업 BCS 표시

  1. 정보 근로자는 SharePoint 계정을 사용하여 Microsoft 365 로그인하고 SharePoint OData 데이터 원본의 데이터가 필요한 Microsoft 365 또는 외부 목록에서 Microsoft 365 앱용 앱을 여는 방법을 안내합니다.

  2. 외부 목록은 데이터에 대한 요청을 만들어 데이터 Business Connectivity 전송합니다. Business Connectivity 서비스는 연결 설정 개체를 보고 데이터 원본에 연결하는 방법과 사용할 자격 증명을 확인합니다.

  3. Business Connectivity 서비스는 두 가지 자격 증명 집합을 검색합니다.

  4. 보안 저장소의 보안 채널 인증서는 SharePoint Microsoft 365. 역방향 프록시에 SharePoint Microsoft 365 인증에 사용됩니다.

  5. Azure AD 서비스의 OAuth 토큰입니다. 이 서버 팜에 대한 사용자 인증에 SharePoint 사용됩니다. Azure AD 서비스에 대한 액세스 권한을 SharePoint 구독에서 Microsoft 365 있습니다. 이 서비스는 보안 토큰 서비스로, 해당 보안 토큰에 있는 사용자에 대한 SharePoint Microsoft 365.

  6. Business Connectivity 서비스는 데이터 원본에 대해 게시된 끝점으로 HTTPS 요청을 전송합니다. 요청에는 보안 저장소의 클라이언트 인증서, OAuth 토큰 및 데이터 요청이 포함됩니다. 역방향 프록시는 클라이언트 인증서를 사용하여 요청을 인증하고 이를 서버 팜의 SharePoint 전달합니다. 인터넷에 SharePoint Microsoft 365 게시하는 방법은 forefront 기술 라이브러리의 SharePoint Microsoft 365 솔루션 가이드를 참조하세요.

  7. 사내 팜은 OAuth 토큰(예: user123@contoso.com)에서 사용자의 클라우드 ID를 검색하고 CSOM(클라이언트 쪽 개체 모델) 코드를 통해 이 ID를 contoso\user123과 같은 사내 ID에 매핑합니다. 사내 자격 증명은 보안 저장소 대상 응용 프로그램을 통해 외부 데이터에 액세스할 수 있는 자격 증명에 매핑됩니다.

  8. On-premises Business Connectivity Services는 OData 서비스 끝점으로 요청을 전달합니다. OData 서비스는 IIS를 통해 요청을 인증하고 데이터를 반환합니다. 이 데이터는 사용자가 작업할 수 있도록 체인을 통해 외부 목록으로 다시 전달됩니다.

비디오: BCS 하이브리드 시나리오 데모 보기

해당 절차를 사용하는 방법

이 시나리오를 완전히 배포하는 단계는 여러 작은 절차로 제공됩니다. 각 절차에는 전체 순서에서 해당 위치를 나타내는 번호가 지정되어 있습니다. 각 절차의 시작 부분과 끝 부분에는 이전/이후 단계로 연결되는 링크가 있습니다. 다음 목록에는 참조할 수 있도록 필요한 순서로 정리된 모든 절차의 링크가 포함되어 있습니다. 이 목록에는 외부 목록 및 앱 배포를 위한 SharePoint 포함되어 Microsoft 365. 사용자 요구 사항에 따라 둘 중 하나 또는 두 가지를 모두 배포할 수 있습니다. 배포하지 않는 구성의 단계를 건너뛰어야 합니다. 시나리오를 구축하려면 순서에 따라 절차를 수행해야 합니다. 이러한 절차를 개별적으로 사용하여 각자의 고유한 시나리오를 만들 수도 있습니다. 개별 절차를 조합하여 각자의 고유한 시나리오를 만들 때에는 프로덕션 환경에 사용해 보기 전에 랩 환경에서 순서에 따라 전체 절차 집합을 테스트해 보도록 합니다.

절차 로드맵

하이브리드 솔루션을 BCS:

  1. 필요한 기본 설정 및 서비스를 구성하려면 Prepare your environment for the Business Connectivity Services hybrid scenario의 절차를 따르하세요.

  2. 외부 목록을 사용하려는 경우 Deploy the Business Connectivity Services hybrid scenario as an external list의 절차를 따르겠습니다.

  3. 설치의 유효성을 검사하려면 Validate the Business Connectivity Services hybrid scenario의 절차를 수행하십시오.

참고 항목

개념

SharePoint Server용 하이브리드 환경

SharePoint Server 하이브리드 계획

SharePoint Server 2016 하이브리드 설치 및 구성

기타 리소스

OData 소개: 웹, 클라우드, 모바일 장치 등용 데이터 액세스