ArcGIS Server에 발행하는 웹서비스는 웹 맵 및 웹 앱과 같은 GIS 제품을 제공할 수 있습니다. ArcGIS Enterprise는 사용자가 발행하는 서비스에서 이러한 GIS 제품을 생성할 수 있는 플랫폼을 제공합니다. ArcGIS Enterprise portal에서 웹서비스는 항목으로 표시됩니다. 이러한 항목은 포털에서 검색하고 공유할 수 있습니다.
ArcGIS Server에서 실행되는 서비스는 다른 클라이언트가 직접 사용할 수 있지만 ArcGIS Enterprise 포털에 웹 서비스를 추가할 수도 있습니다. ArcGIS Server 사이트가 포털로 페더레이션되면 웹서비스를 발행할 때 포털에 항목이 생성됩니다. 페더레이션하면 ArcGIS Server 사이트의 보안 및 공유 모델이 포털의 해당 모델과 통합됩니다.
웹서비스와 포털 항목 간의 관계를 이해하면 ArcGIS Enterprise를 더욱 쉽게 사용할 수 있습니다. 이 페이지에서는 이러한 관계와 함께 서비스를 항목으로 사용할 수 있도록 하는 일반적인 방법에 대해 설명합니다. 각 접근 방법에 대해 서비스를 편집 및 삭제하는 적절한 규칙이 제공됩니다.
콘텐츠 소스 및 조건
콘텐츠는 GIS 리소스가 ArcGIS Pro에서 발행될 때 ArcGIS Enterprise에서 가장 많이 생성됩니다. 일반적인 기본 작업은 ArcGIS Pro에 표시되는 리소스를 나타내는 GIS 서비스를 ArcGIS Server에 발행하는 작업입니다. 그러나 ArcGIS Enterprise에서는 발행 및 공유가 여러 형태로 나타납니다.
ArcGIS Pro에서 이 작업은 ArcGIS Enterprise에 웹 맵 또는 웹 레이어를 공유할 때 수행됩니다. 공유 과정에는 포털과 페더레이션된 ArcGIS Server 사이트에 GIS 서비스를 발행하는 과정이 포함됩니다. 공유는 베이스맵과 심볼을 포함하여 ArcGIS Pro의 맵 또는 레이어 구성의 대다수 요소를 보존합니다.
일부 서비스 및 레이어는 ArcGIS Enterprise에서 호스팅됩니다. 호스팅이란 데이터가 ArcGIS에 의해 관리되는 GIS 리소스를 말합니다.
GIS 리소스를 발행하거나 공유하는 경우, 결과 서비스가 데스크톱 리소스와 동일한 데이터로부터 등록된 데이터를 레퍼런스할지 또는 서버가 모든 데이터를 ArcGIS Enterprise로 복사해야 할지 여부를 지정합니다. 데이터를 복사하도록 선택하는 경우 해당 데이터는 ArcGIS Server 폴더 또는 관계형 ArcGIS Data Store에 저장됩니다. 데이터를 복사하는 옵션을 선택한다고 해서 결과 서비스와 레이어가 호스팅되는 것은 아닙니다. 자세한 내용은 ArcGIS Enterprise 데이터 및 발행을 참고하세요.
GIS 리소스 연결
다음 표는 ArcGIS Pro에서 작업할 때 사용하는 일반적인 GIS 리소스 유형, 해당 리소스 유형에서 ArcGIS Server 사이트로 발행되는 서비스, 서버 사이트가 ArcGIS Enterprise 포털과 페더레이션될 때 생성되는 포털 항목을 보여줍니다.
데스크톱 GIS 리소스 | ArcGIS Server 서비스 | ArcGIS Enterprise 포털 항목 |
---|---|---|
피처 클래스 또는 래스터 데이터셋 | 맵 서비스(동적 또는 캐시됨) | 맵 이미지 레이어 |
피처 클래스 또는 테이블 | 피처 서비스 | 피처 레이어 |
피처 클래스 | 벡터 타일 서비스 | 벡터 타일 레이어 |
모자이크 또는 래스터 데이터셋 | 이미지 서비스(동적 또는 캐시됨) | 영상 레이어 |
로케이터 | 지오코드 서비스 | 로케이터 |
지오프로세싱 도구 | 지오프로세싱 서비스 | 웹 도구 |
ArcGIS Enterprise에 발행된 호스팅 서비스
기본 ArcGIS Enterprise 배포에는 호스팅 서버가 포함되며, 이를 통해 호스팅 서비스를 발행할 수 있습니다. 포털, ArcGIS for Office, ArcGIS Pro 또는 ArcGIS Enterprise와 직접 연동되는 다른 클라이언트를 사용하여 기관에 서비스를 발행할 수 있습니다. 이 경우 포털 항목과 서비스 둘 다 생성됩니다. 모든 서비스가 Hosted라는 ArcGIS Server 폴더에 배치되고 데이터 원본에서 데이터가 복사됩니다. 자세한 내용은 호스팅 레이어 발행을 참고하세요.
다음 테이블에는 지원되는 호스팅 서비스 및 해당 항목 유형이 나와 있습니다.
ArcGIS Server 서비스 유형 | 포털 항목 유형 |
---|---|
캐시 맵 서비스 | |
캐시 맵 서비스와 피처 서비스 | |
피처 서비스 | |
이미지 서비스* | |
씬 서비스 | |
WFS 서비스 | |
벡터 타일 서비스 | |
지식 그래프 서비스** | 지식 그래프 |
*호스팅 영상 레이어가 참조하는 이미지 서비스는 포털의 호스팅 서버가 아닌 포털의 래스터 분석 서버 또는 이미지 호스팅 서버에서 실행됩니다.
**호스팅 지식 그래프가 참조하는 지식 그래프 서비스는 포털의 호스팅 서버가 아닌 포털의 지식 서버에서 실행됩니다.
호스팅 서비스 삭제 중
호스팅 서비스를 레퍼런스하는 포털에서 항목을 삭제하는 경우 서비스와 기본 데이터가 자동으로 삭제됩니다.
예를 들어 발행자로 기관에 로그인하여 .csv 파일을 업로드합니다. .csv 파일을 피처 레이어로 발행하도록 선택합니다. 피처 레이어 항목이 내 콘텐츠에 자동으로 생성됩니다. 이 서비스를 삭제하려면 서비스를 나타내는 피처 레이어 항목을 삭제해야 합니다. 이 경우 서비스 및 해당 데이터도 자동으로 삭제됩니다.
이 시나리오에서는 호스팅 서버에 직접 연결하여 서비스를 삭제해서는 안 됩니다. 이렇게 하면 서비스에 대한 링크가 없는 피처 레이어 항목이 그대로 유지됩니다. 따라서 항목을 수동으로 지워야 합니다.
ArcGIS Pro에서 발행된 서비스
다양한 레이어와 항목을 ArcGIS Pro에서 공유할 수 있습니다. ArcGIS Pro에서 발행된 레이어를 편집하거나 삭제하는 위치는 레이어의 유형 및 발행 시 데이터를 복사했는지 또는 등록된 데이터를 참조했는지 여부에 따라 다릅니다. ArcGIS Pro에서 ArcGIS Enterprise portal로 발행된 타일 레이어, 벡터 타일 레이어, 씬 레이어는 호스팅 서버의 Hosted 폴더에 있습니다. 해당 레이어의 캐시 데이터는 항상 복사됩니다.이러한 레이어는 이전 섹션의 설명대로 포털에서 삭제 및 관리해야 합니다.
ArcGIS Pro의 맵 이미지 레이어를 페더레이션된 서버 중 하나에 발행할 수 있습니다. 이러한 레이어는 등록된 데이터를 참조합니다. 자세한 내용은 페더레이션된 서버에 발행된 레이어를 참고하세요. 연관된 맵 서비스는 발행 시 지정한 포털과 페더레이션된 서버의 폴더에 발행됩니다. 등록된 데이터를 참조하는 맵 이미지 레이어를 발행하는 경우 페더레이션 서버를 선택해야 합니다. 이는 맵 서비스가 실행되는 ArcGIS Server 사이트입니다. 맵 이미지 레이어를 삭제하려면 포털에서 항목을 선택하고 삭제합니다. 연관된 맵 서비스도 삭제됩니다. 등록된 데이터 원본의 데이터는 그대로 유지됩니다.
ArcGIS Pro에서 맵 이미지 레이어를 발행할 때 해당 레이어에 피처 레이어를 발행하거나 WMS를 활성화할 수도 있습니다. 활성화하는 경우 맵 이미지 레이어와 연관된 피처 레이어 항목이나 WMS가 기관에 생성되며 이러한 기능은 페더레이션된 서버의 맵 서비스에 활성화됩니다. 맵 이미지 레이어를 삭제하지 않고 WMS 또는 피처 레이어 항목을 포털에서 삭제할 수 있습니다. 그러나 맵 이미지 레이어 항목을 삭제하려면 먼저 연결된 WMS 또는 피처 레이어 항목을 삭제해야 합니다. WMS 또는 피처 레이어 항목을 먼저 삭제하지 않고 맵 이미지 레이어를 삭제하려고 시도하면 연관된 항목을 먼저 삭제해야 한다는 경고 메시지가 표시됩니다. 포털에서 항목을 삭제하면 연관된 서비스도 삭제됩니다.
ArcGIS Pro에서 이미지 레이어를 발행할 수도 있습니다. 연관된 이미지 서비스는 발행 시 지정한 포털과 페더레이션된 서버의 폴더에 발행됩니다. 이미지 레이어를 삭제하려면 페더레이션된 ArcGIS Image Server 사이트의 ArcGIS Server Manager에 로그인하고 이미지 서비스를 삭제해야 합니다. 그러면 연관된 이미지 레이어가 기관에서 제거됩니다. 이미지 레이어를 발행할 때 해당 레이어에 WMS와 WCS를 활성화할 수도 있습니다. WMS를 활성화하면 이미지 레이어와 연관된 WMS 항목이 기관에 생성되며 WMS 기능은 페더레이션된 서버의 이미지 서비스에 활성화됩니다. 이미지 레이어를 삭제하지 않고 WMS 항목을 포털에서 삭제할 수 있습니다. 하지만 페더레이션된 서비스에서 이미지 서비스를 삭제하면 연관된 이미지와 WMS 레이어 항목이 제거됩니다. WCS를 활성화하면 연관된 WCS 항목이 생성되지 않지만 이 기능은 연관된 이미지 서비스에 활성화됩니다.
피처 레이어는 맵 이미지 레이어와 연관된 피처 레이어(등록된 데이터 또는 데이터 저장소 항목을 참조함)이거나 호스팅 피처 레이어(데이터가 복사됨)일 수 있습니다.
ArcGIS Pro를 사용하여 등록된 데이터를 참조하는 맵 이미지 레이어를 발행하는 경우 페더레이션 서버를 선택해야 합니다. 그러면 발행할 때 피처 접근 권한이 활성화된 맵 서비스가 선택한 ArcGIS Server 사이트에 생성되고, 피처 레이어와 맵 이미지 레이어 항목이 모두 기관에 생성됩니다. 맵 이미지 레이어를 삭제하지 않고 피처 레이어를 포털에서 삭제할 수 있습니다. 그러나 맵 이미지 레이어 항목을 삭제하려면 연관된 피처 레이어 항목을 먼저 삭제해야 합니다. 포털에서 항목을 삭제하면 연관된 서비스도 삭제됩니다. 등록된 데이터 원본의 데이터는 그대로 유지됩니다.
비고:
피처 레이어 항목은 ArcGIS Server 사이트에서 피처 접근이 활성화된 맵 서비스이기 때문에 피처 레이어와 관련 맵 이미지 레이어를 동일한 사용자 집합(그룹, 기관 또는 공개)에 공유해야 합니다. 피처 레이어만 공유하면 다른 사람이 사용할 수 없습니다.
기존 항목을 삭제해도 맵 이미지, WMS 또는 피처 항목의 복사본은 삭제되지 않는다는 사실을 명심하세요. 기존 항목을 삭제하면 연관된 서비스가 삭제됩니다. 이로 인해 작동하지 않는 복사본이 남습니다. 개별적으로 항목 복사본을 삭제해야 합니다.
피처 레이어를 ArcGIS Enterprise에 발행하고 데이터를 복사하면 호스팅 서버에 있는 Hosted 폴더에 피처 서비스가 생성되고 호스팅 서버에 등록된 관계형 데이터 저장소에 데이터가 복사됩니다. 호스팅 피처 서비스를 발행할 때 맵 이미지 레이어 항목이 생성되지 않습니다. 포털을 사용하여 호스팅 피처 레이어를 관리하고 삭제할 수 있습니다. 호스팅 피처 레이어를 삭제하면 복사된 데이터도 삭제됩니다.
피처 서비스의 호스팅 여부를 확인하려면 레이어의 항목 세부정보 페이지로 이동합니다. 피처 레이어에 연관된 맵 이미지 레이어가 없는 경우 해당 항목은 레이어 소유자 또는 기관 관리자가 확인할 때 (호스팅)으로 설명되고 ArcGIS Pro에서 확인할 때 호스팅으로 설명됩니다. ArcGIS Pro에서 발행되었으며 이 (호스팅)이 보이지 않는 피처 레이어는 맵 이미지 레이어와 연관되어 있습니다. 맵 이미지 레이어를 삭제하지 않고도 ArcGIS Pro에서 발행한 피처 레이어를 포털에서 삭제할 수 있습니다. 그러나 맵 이미지 레이어 항목을 삭제하려면 연관된 피처 레이어 항목을 먼저 삭제해야 합니다. (호스팅)으로 설명된 항목은 포털을 통해 삭제할 수 있으며 연관된 서비스도 삭제됩니다.
ArcGIS Pro에서 ArcGIS Enterprise로 발행하는 시나리오 예시
다음 발행 시나리오에서는 발행된 항목 및 해당 레이어 유형의 동작과 여기에 수반되는 ArcGIS Server 서비스와 기능에 대해 설명합니다.
ArcGIS Pro에서 페더레이션된 GIS Server로 발행
ArcGIS Pro에서 맵 이미지 레이어를 발행할 때 해당 레이어에 피처 접근이나 WMS를 활성화할 수도 있습니다. 활성화하는 경우 맵 이미지 레이어와 연관된 피처 레이어 항목이나 WMS가 기관에 생성되며 이러한 기능은 GIS Server 사이트의 맵 서비스에 활성화됩니다. 이 시나리오에서 발행된 항목 및 해당하는 레이어 유형의 동작은 다음과 같습니다.
- ArcGIS Enterprise 포털 항목 - 발행된 맵 이미지 레이어, 피처 레이어 및 WMS 레이어
- ArcGIS Server 서비스 - 피처 접근 및 WMS 기능이 활성화된 상태로 발행된 맵 서비스
ArcGIS Server Manager에서 기능 비활성화
ArcGIS Server Manager에서 WMS 또는 피처 접근 기능을 비활성화하면 해당하는 (WMS 또는 피처 접근) 레이어 유형(포털의 항목)이 삭제됩니다. 이 시나리오에서 발행된 항목 및 해당하는 레이어 유형의 동작은 다음과 같습니다.
- 맵 이미지 레이어가 WMS 및 피처 접근이 모두 활성화된 상태로 ArcGIS Pro에서 포털로 발행됩니다.
- 해당하는 GIS Server에서 수반 서비스가 생성됩니다.
- ArcGIS Server Manager에서 WMS를 비활성화하면 해당 WMS 레이어 유형이 삭제됩니다.
포털에서 연결된 항목 삭제
ArcGIS Pro 또는 포털에서 WMS 또는 피처 레이어 항목을 삭제할 수 있으며, 맵 서비스에서 해당 WMS 기능이 삭제됩니다. 맵 이미지 레이어를 삭제하려면 연관된 WMS 또는 피처 레이어 항목을 먼저 삭제해야 합니다. 이 시나리오에서 발행된 항목 및 해당하는 레이어 유형의 동작은 다음과 같습니다.
- 맵 이미지 레이어가 WMS 및 피처 접근이 모두 활성화된 상태로 ArcGIS Pro에서 포털로 발행됩니다.
- 해당하는 GIS Server에서 수반 서비스가 생성됩니다.
- 포털에서 WMS 또는 피처 레이어 항목을 삭제하면 맵 서비스에서 해당 WMS 기능도 삭제됩니다.
ArcGIS Server Manager에서 연관된 서비스 삭제
GIS Server에서 맵 서비스를 삭제하면 연결된 맵 이미지, WMS, 피처 레이어 항목이 있는 경우 제거됩니다.
페더레이션된 ArcGIS Server 사이트에 발행된 서비스
포털과 페더레이션한 ArcGIS Server 사이트에 서비스를 발행할 수 있습니다. ArcGIS Server Manager 또는 ArcGIS Pro(ArcGIS Pro에서 발행된 서비스에 설명됨)를 사용하여 발행합니다. 발행하면 항목이 자동으로 생성됩니다. 해당 항목을 삭제하여 서비스를 삭제할 수 있습니다. 등록된 데이터 원본에는 데이터가 그대로 유지됩니다.
포털의 데이터 저장소 항목에서
기관에 데이터 저장소 항목을 추가하면 레이어를 포털에 발행할 수 있습니다. 데이터베이스 데이터 저장소 항목에서 데이터 저장소 항목을 통해 접근할 수 있는 각 피처 클래스 및 테이블에 대해 피처 레이어를 일괄 발행하고 이미지 레이어를 매핑할 수 있습니다. 파일 공유 및 클라우드 데이터 저장소 항목의 경우 이미지 레이어를 생성할 수 있습니다. 두 경우 모두 데이터는 데이터 저장소 항목에 의해 참조된 데이터 원본에 유지됩니다.
ArcGIS Server Manager에서는 포털 데이터 저장소 항목에서 발행하는 서비스의 설정을 변경할 수 있습니다. 그러나 ArcGIS Server Manager에서 데이터 저장소 항목을 변경할 수는 없습니다. 마찬가지로 데이터 저장소 항목과 여기에서 발행된 각 레이어를 페더레이션된 서버가 아닌 포털에서 삭제해야 합니다.
예시
데이터베이스 연결 파일을 사용하여 데이터 저장소 항목을 추가합니다. 데이터 저장소 항목의 소유자는 데이터베이스 연결 파일에 지정된 사용자가 접근할 수 있는 모든 피처 클래스 및 테이블을 발행합니다. 여기에는 내가 소유한 피처 클래스 및 테이블은 물론 다른 데이터베이스 사용자가 접근 권한을 부여한 피처 클래스 및 테이블도 포함됩니다. 그러면 각 피처 클래스 및 테이블에 대해 피처 접근이 활성화된 하나의 맵 서비스가 만들어집니다. 이 서비스는 레이어를 만들 때 지정하는 페더레이션된 ArcGIS GIS Server 사이트에서 실행됩니다. 각 맵 서비스에 대해 하나의 피처 레이어 항목과 하나의 맵 이미지 레이어 항목이 기관에 만들어집니다.
일괄 발행된 레이어 또는 데이터 저장소 항목이 더 이상 필요하지 않으면 포털의 모든 레이어를 삭제하고, 데이터 저장소 항목에서 모든 페더레이션된 서버를 제거한 후에 데이터 저장소 항목을 삭제할 수 있습니다.
개별 레이어를 삭제하려면 포털의 내 콘텐츠 탭에서 피처 레이어 및 연관된 맵 이미지 레이어를 삭제해야 합니다. 피처 레이어만 삭제할 수는 없습니다. 피처 레이어만 삭제하면 맵 이미지 레이어가 데이터베이스와 동기화할 수 없는 상태로 유지됩니다. 내 콘텐츠에서 피처 레이어와 맵 이미지 레이어를 모두 삭제하더라도 더 이상 데이터베이스의 데이터에 접근할 수 없는 경우를 제외하고는 다음에 동기화할 때 다시 생성됩니다.
포털에서 콘텐츠 페이지의 내 콘텐츠 탭을 사용하여 서비스를 항목으로 추가
콘텐츠 생성 권한이 있는 역할의 구성원인 경우 포털의 내 콘텐츠 페이지에서 서비스를 항목으로 추가할 수 있습니다. 이를 통해 페더레이션된 서버에서 실행 중이지 않은 웹 서비스의 링크를 공유할 수 있습니다.
내 콘텐츠에서 항목을 추가한 경우 포털에서 항목을 편집하고 삭제합니다. 항목을 삭제한 경우에도 서버에 로그인하여 삭제한 경우가 아니면 해당 서비스가 계속 실행됩니다. 영구적으로 삭제할 의도나 능력이 없는 서드파티 서비스의 링크를 공유하기 위해 항목을 사용할 수 있기 때문에 정상적인 동작입니다.
예시
옆 부서의 ArcGIS Server 사이트에서 유용한 웹서비스를 발견하여 이 웹서비스에 연결되는 포털 항목을 추가하려고 합니다. 포털에 로그인한 후 콘텐츠 > 내 콘텐츠로 이동해 해당 URL을 사용하여 서비스를 추가합니다.
이 항목을 삭제할 준비가 되었으면 포털을 사용하여 삭제합니다. 이 항목을 삭제해도 서비스는 삭제되지 않습니다. 이 시나리오에는 서비스와 항목에 내장된 관계가 없으므로 정상적인 동작입니다.
항목 편집 및 삭제에 대한 모범 사례
위 예시는 해당 항목이 발행된 방법에 따라 항목 편집 및 삭제에 대한 모범 사례를 설명합니다. 이는 서비스와 항목이 적절한 연결을 유지하도록 해줍니다.
권장 방법을 사용하여 항목 또는 서비스를 삭제하지 않으면 작동하지 않는 항목이 남아 있을 수 있습니다.
항목은 다음에 해당하는 사람만 편집하거나 삭제할 수 있습니다.
- 항목을 추가한 발행자
- 기관 관리자
- 항목 편집 및 삭제 권한이 있는 사용자 설정 역할이 할당된 구성원
이는 모든 발행자가 모든 항목을 편집하고 삭제할 수 있는 ArcGIS Server에서 사용되는 패턴과는 다릅니다.