Um escritório com pessoas trabalhando.
ArcGIS Server é como um escritório GIS em uma caixa
Em um blog anterior, adotamos uma perspectiva alternativa sobre ArcGIS Enterprise e a relacionamos a um carro para ajudar a entender as conexões e partes de uma implantação base do ArcGIS Enterprise. Nesse artigo, descrevemos o ArcGIS Server como o motor do carro, e essa descrição funciona muito bem no contexto maior do ArcGIS Enterprise. Mas isso não explica exatamente como o ArcGIS Server funciona internamente. Então, vamos mudar nosso pensamento e reavaliar o ArcGIS Server.
Acho útil pensar no ArcGIS Server como um escritório GIS em uma caixa. Essa perspectiva nos permitirá considerar diferentes categorias de serviços GIS e explicar como esses serviços web no ArcGIS Server funcionam. Neste escritório GIS, há três papéis principais a examinar: o Gerente GIS, o recepcionista do escritório e os analistas GIS.
No ArcGIS Server, existem processos coordenadores que lidam com a distribuição de solicitações para serviços web e o funcionamento geral interno do ArcGIS Server. Esses processos são definidos no software ArcGIS e não são configuráveis nem gerenciados pelos usuários. Também existem dois aplicativos web usados por publicadores e administradores do ArcGIS Server para configurar os serviços web GIS e o site do ArcGIS Server. Esses aplicativos são o Diretório do Administrador do ArcGIS Server e o Gerenciador do ArcGIS Server. Essencialmente, ambos fazem as mesmas coisas, mas oferecem experiências diferentes. O aplicativo Diretório do Administrador fornece todas as ferramentas disponíveis para administrar e configurar o ArcGIS Server e seus serviços por meio de uma interface de texto contra a REST Admin API, enquanto o aplicativo Gerenciador do Servidor tem cerca de 75% da funcionalidade e possui GUI. Coletivamente, podemos considerar esses aplicativos e processos como o gerente GIS do nosso escritório.
Uma captura de tela do aplicativo Diretório do Administrador do ArcGIS Server.
No ArcGIS Server também há um local específico onde os clientes podem obter mapas prontos, tiles em vetor e tiles em cache de serviço de imagem. Você pode pensar nisso como a mesa da recepção. Na maioria das vezes há uma pessoa na mesa que pode ajudar os clientes a obter os tiles necessários; este é um processo no ArcGIS Server chamado manipulador de tiles.
Por fim, o ArcGIS Server possui processos específicos que suportam solicitações diretas de serviço. Em nosso escritório, os analistas GIS estão focados em recursos específicos e podem responder a solicitações ao vivo para o recurso pelo qual são responsáveis por fornecer.
Nosso escritório GIS também precisa de alguma forma para anunciar quais recursos estão disponibilizando para o restante da organização. Gosto de pensar nisso como um catálogo de recursos. Lembro dos dias antes do ArcGIS Server e dos portais, quando precisávamos manter uma página web básica ou documento PDF que listava esses produtos GIS. No ArcGIS Server há um aplicativo web que vem com o software que fornece tanto uma listagem geral quanto insights muito mais detalhados para cada serviço web em execução no site. Esse aplicativo web é chamado Diretório de Serviços do ArcGIS Server.
Uma captura de tela do Diretório REST Services do ArcGIS Server.
Quando nosso escritório… ou devo dizer ArcGIS Server... está funcionando, um cliente pode obter um recurso anunciado de um analista ou da recepção. O lugar para onde ele vai depende da necessidade do cliente e do papel que o recurso desempenha na aplicação atual que está se comunicando com o escritório. Eles podem obter resultados em cache ou dinâmicos do ArcGIS Server. Se a aplicação precisa de um mapa base para ajudar a fornecer contexto em um mapa, ela obterá tiles em cache; mas se precisarmos ver o estado mais atual dos dados ou fazer algumas alterações para atualizar informações gerenciadas pelo escritório, o cliente precisará se comunicar com um serviço dinâmico.
Ótimo! Agora entendemos a estrutura e hierarquia do nosso escritório GIS em uma caixa. Em nossos próximos artigos discutiremos o que cada pessoa faz e veremos como, como administradores e criadores de conteúdo do ArcGIS, podemos gerenciar e controlar o desempenho dessas partes do ArcGIS Server.
As próximas postagens podem ser encontradas nos seguintes links:
ArcGIS Server: Fazendo o mapa que todos precisam
ArcGIS Server: Obtendo os dados certos, agora mesmo
ArcGIS Server: Tudo é sobre eficiência