ArcGIS Server 소프트웨어 구성 요소 용어 정리

ArcGIS Server 소프트웨어 구성 요소 용어 정리(ArcGIS Server Concepts and Terminology)


출처 : ESRI 기술 문서 (ESRI Technical Paper), 2004년 9월


3. ArcGIS Server 소프트웨어 구성 요소 용어 모음

제3자 제공 표준 웹 서버 소프트웨어 (Web server) 


사용자 개발 응용프로그램 


Application Development Framework 

- 런타임 시스템 (ArcGIS Server 런타임).

- ArcGIS Server Application Developer Kit.


서버 오브젝트 관리자 (Server object manager) 

- 기본적으로 SOC 및 컨테이너 장비의 오브젝트 인스턴스 생성 규칙에 관한 서비스 환경설정을 관리. 단일 SOM으로 다중의 컨테이너 장비에 있는 다중 SOC를 관리. 단일 ArcGIS Server에는 1개의 SOM만 존재.

- 서비스 환경설정 매개변수에 따라 오브젝트 인스턴스 최소 수량으로 SOC를 생성.


- 클라이언트로부터 접속 요청을 받아 적정한 SOC에게 전달.


- 서비스 수요가 증대됨에 따라 필요하면 서비스 환경설정에 지정된 최대 수량까지 서버 오브젝트 컨테이너에 새로운 오브젝트 인스턴스를 생성.


- 컨텍스트 환경설정에 정의된 매개변수를 써서 기존 인스턴스의 최소 수량으로 컨테이너 장비에서 새로운 인스턴스를 생성하여 ArcGIS Server의 부하배분을 제어.


ArcGIS 서버 소프트웨어 용어[아크 GIS] 소프트웨어 용어 정리


- 오브젝트 정의를 관리함으로써 오브젝트 재순환을 제어.


- 부하배분 방법을 결정하는 환경설정 매개변수 집합인 컨텍스트를 내포.


- 오브젝트 인스턴스를 생성함으로써 컨테이너 장비 간에 부하배분을 수행.


서버 오브젝트 컨테이너 (Server object container) 

- 각 SOC는 단일 윈도우 프로세스로써 그 안에서 하나 또는 여러 개의 서버 오브젝 트 인스턴스를 실행.


- SOC 환경설정에는 2가지 방식이 존재 – 높은 격리화 및 낮은 격리화.

  : 높은 격리화(high isolation) - 오브젝트는 컨테이너 프로세스를 공유하지 않음. 각 오브젝트에는 전용 컨테이너 프로세스(SOC)가 할당됨. 오브젝트가 쓰레드 안정적이지 않을 때 반드시 사용되어야 함.

  : 낮은 격리화(low isolation) - SOC 프로세스는 다수의 오브젝트를 지원. 오브젝트가 쓰레드 안정적일 때 사용.


- 매핑 및 지오 코딩을 포함한 다양한 GIS 실행체의 집합인 ArcObjects 실행을 수행.


- ESRI 제공 서버 오브젝트(9.0 버전의 경우 MapServer와 GeocodeServer) 실행을 수행.


- 사용자가 개발한 커스텀 서버 오브젝트 실행을 수행 

데이터 소스 (ArcSDE)

- 클라이언트 환경

  : 웹 브라우저 (웹 클라이언트)

  : ArcGIS Desktop 응용프로그램 (웹 또는 네트워크 클라이언트)


커스텀 데스크탑 클라이언트 

- 제3자 소프트웨어 

 : 웹 서버

 : 데이터베이스 소프트웨어 (데이터베이스 관리 시스템)


ArcGIS 용어 소프트웨어 구성 용어[아크 GIS] 소프트웨어 용어 정리


서버 플랫폼

- 웹 응용프로그램 서버

  : 웹 서버를 호스팅

  : ArcGIS Server 런타임을 호스팅

  : 웹 응용프로그램을 위한 비즈니스 및 응용 로직을 호스팅


- GIS 서버

  : SOM – 컨테이너 장비와 별도 또는 같은 계층(tier)에 있을 수 있음

  : 컨테이너 장비 – ArcObjects와 서버 오브젝트를 호스팅

  : 웹 또는 네트워크 서비스를 호스팅 할 수 있음 (부하배분은 안 될 수 있음)


- 데이터 서버 – ArcSDE 및 관계형 데이터베이스 호스팅 


ArcGIS Server 서비스 옵션 

- ArcGIS Server 서비스 (네트워크 GIS 데스크탑 클라이언트)

- 웹 서비스 (웹 GIS 데스크탑 클라이언트)

- 웹 응용프로그램 (웹 브라우저 클라이언트)


ArcGIS Server 소프트웨어 구성 요소 용어 정리

이 글을 공유하기

댓글(0)

Designed by JB FACTORY