본문 바로가기
C++ 200제/코딩 IT 정보

아크GIS 서버 용어 해설, ArcGIS Server Concepts 개발 문서

by vicddory 2017. 2. 25.

아크GIS 서버 용어 해설, ArcGIS Server Concepts 개발 문서


4. ArcGIS Server 용어해설

◆ A

▷ ADF – Application Development Framework

GIS 서버와 통신하는 웹 응용프로그램을 구축하는 데 사용되는 웹 컨트롤과 템플릿 집합. ArcGIS Server에는 .NET과 Java를 위한 ADF가 포함되어 있음 

 

▷ ADF Runtime (ADF 런타임)

ADF로써 구축된 응용프로그램 실행에 필요한 컴포넌트. (ADF-Application Development Framework 참조) 

▷ ArcGIS Server Web Service (ArcGIS Server 웹 서비스)

ArcGIS Server 안에서 처리되고 실행되는 웹 서비스.


각 웹 서비스는 개별적인 HTTP 단말 점(URL). 운관리자는 MapServer와 GeocodeServer 오브젝트를 인터넷상에서 접근이 가능한 전형적인 ArcGIS Server 웹 서비스로 드러내 놓을 수 있음. 웹 서비스는 ArcCatalog 사 용자에게도 드러내 놓음이 가능함.

 

▷ ArcObjects

ArcGIS의 기초를 형성하는 소프트웨어 컴포넌트 라이브러리. ArcGIS Desktop, ArcGIS Engine, ArcGIS Server는 ArcObjects 라이브러리를 밑바탕으로 하여 구축되었음 


◆ C~M


아크GIS 서버 용어 해설[아크 GIS 서버 용어 해설]


▷ Container Process (컨테이너 프로세스)

하나 또는 그 이상의 서버 오브젝트가 실행되고 있는 프로세스. 컨테이너 프로세스는 SOC 장비에서 실행되고 SOM에 의해서 시작과 종료가 이루어짐. 컨테이너 프로세스는 SOC에 대한 또 다른 명칭 

 

▷ GeocodeServer ArcGIS Server

소프트웨어 구성요소로써 주소 로케이터를 프로그래밍적으로 접근토록 하고 주소 일치 처리를 일괄적으로 수행함. ArcGIS Server를 사용하여 웹 서비스 및 웹 응용 프로그램을 구축할 용도로 설계됨. ArcGIS Server에 호스팅 되도록 ESRI 소프트웨어 차원에서 제공하는 간결한 짜임(coarse-grained) 형태의 서버 오브젝트 유형 중의 하나 (다른 하 나는 MapServer 임) 

 

▷ GIS Server (GIS 서버)

ArcGIS Server의 구성요소로써 서버 오브젝트를 호스팅하고 실행함. 임의의 GIS 서버는 한 개의 서버 오브젝트 관리자와 하나 또는 다수의 서버 오브젝트 컨테이너로 구성됨 


▷ MapServer

ArcGIS Server 소프트웨어 구성요소로써 디스크에 기록된 맵 문서에 프로그래밍적으로 접근토록 하고 사용자 요청에 따른 맵 컨텐츠 이미지를 생성함.


ArcGIS Server를 사용하여 지도기반의 웹 서비스 및 웹 응용프로그램을 구축할 용도로 설계됨. ArcGIS Server에 호스팅되도록 ESRI 소프트웨어 차원에서 제공하는 간결한 짜임(coarse-grained) 형태의 서버 오 브젝트 유형 중의 하나 (다른 하나는 GeocodeServer 임) 

◆ S


▷ Server Context (서버 컨텍스트)

서버 오브젝트와 그에 관계된 오브젝트가 실행되고 있는 GIS 서버에서의 공간. 서버 컨텍스트는 서버 오브젝트 컨테이너 프로세스 안에서 실행됨.


개발자는 서버 오브젝트의 서버 컨텍스트를 통하여 서버 오브젝트에 관한 참조를 얻게 되며 서버 오브젝트의 컨텍스트 안에 다른 오브젝트를 생성하게 됨 


▷ Server Object Type (서버 오브젝트 유형)

서버 오브젝트의 초기화 매개변수 및 개발자에게 개방되는 조작방법 및 등록정보를 정의한 것. ArcGIS 9.0 버전에서는 다음의 2가지 유형이 존재; MapServer 및 GeocodeServer 

 

▷ SOAP – Simple Object Access Protocol

중앙에 집중되지 않고 분산된 환경에서 동급 수준 간에 정보를 교환할 목적으로 Microsoft/ Lotus/IBM에서 공동으로 개발한 XML 기반의 프로토콜.


World Wide Web의 HTTP와 XML을 정보교환의 기초로 사용하여, 다른 컴퓨터상에 있는 프로그램이 SOAP을 통해서 운 체제나 플랫폼에 종속되지 않고 통신할 수 있게 됨. SOAP은 W3C 단체의 표준사양임 

 

▷ SOC – Server Object Container (서버 오브젝트 컨테이너)

하나 또는 여러 개의 서버 오브젝트가 실행되고 있는 프로세스. SOC 프로세스는 SOM에 의해서 시작하고 종료됨. SOC 프로세스는 GIS 서버의 컨테이너 장비에서 실행됨.


각 컨 테이너 장비는 다중의 SOC 프로세스를 호스팅하는 역량을 가짐. SOM – Server Object Manager 참조 

 

▷ SOM – Server Object Manager (서버 오브젝트 관리자)

윈도우 서비스이며 하나 또는 여러 서버 오브젝트 컨테이너 장비에 걸쳐 분산된 서버 오브젝트 집합을 관리함. 임의의 응용프로그램에서 LAN을 통해 ArcGIS Server로 연결을 하게 되면, 이는 곧 SOM에 연결하는 바가 됨. SOC – Server Object Container 참조 


ArcGIS Server Concepts[아크 GIS 서버 용어 해설]


◆ W


▷ Web Server (웹 서버)

웹 문서, 웹 응용프로그램 및 웹 서비스를 관리하며 이를 전 세계적으로 사용이 가능하도록 하는 장비.

 

▷ Web Service (웹 서비스)

다른 응용프로그램에서도 사용할 수 있도록 World Wide Web을 통해 접근이 가능한 소프트웨어 컴포넌트. 웹 서비스는 XML 및 SOAP과 같은 산업표준을 이용하여 구축되는 것이기에 특정 운체제나 프로그래밍 언어에 의존하지 않고 광범위하게 활용 접근이 가능하도록 함 

 

▷ Web Service Catalog (웹 서비스 카탈로그)

ArcGIS Server를 이용한 웹 서비스의 집합. 웹 서비스 카탈로그는 개별적인 단말점(URL) 을 갖는 웹 서비스 그 자체이며, 질의를 던져 웹 서비스 및 해당 URL의 카탈로그 목록을 얻을 수 있음.


아크GIS 서버 용어 해설, ArcGIS Server Concepts 개발 문서

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

댓글