Sugerencias para configurar servicios de geodatos

Cuando configure un servicio de geodatos, considere las siguientes sugerencias y consejos.

Directorio de salida versus incorporar datos

Las operaciones de réplica, como la creación y sincronización de réplicas, así como la extracción de datos, implican la transferencia de datos. Si no configura un directorio de salida para el servicio de geodatos, los datos se transfieren incorporados con los mensajes enviados y recibidos por el servidor. Esto está sujeto a un límite de tamaño máximo de mensaje, que es 5 MB por defecto.

Si desea crear grandes réplicas, sincronizar grandes cantidades de ediciones o extraer grandes cantidades de datos, se recomienda que configure un directorio de salida. El contenido se carga y se descarga desde los directorios de salida independientemente de los mensajes del servicio. Esto le permite realizar estas operaciones más grandes sin exceder los límites de tamaño de mensaje. En algunos casos, reducirá la cantidad total de transferencia de datos necesaria para completar la operación.

Operaciones permitidas del servicio de geodatos

Por defecto, las operaciones de Consulta y Extracción están habilitadas. Con estas operaciones, puede realizar acciones de sólo lectura como extraer copias de datos o realizar consultas desde una geodatabase publicada. Si tiene ArcGIS Desktop y una licencia de ArcGIS Server Standard edition, puede utilizar el comando de extracción de datos en ArcMap para extraer copias. Para realizar consultas, debe escribir el código con el SDK. La replicación, que expone la capacidad de actualizar la geodatabase publicada, no está habilitada por defecto. Para permitir la operación de Replicación, utilice la pestaña o el panel Capacidades en el cuadro de diálogo Propiedades del servicio.

Implementar seguridad

Cuando publica servicios de geodatos para acceder a través de Internet, es posible que desee habilitar la autenticación HTTP por razones de seguridad. Esto requerirá que los clientes inicien sesión cuando intenten acceder al servicio. También es importante habilitar la autenticación HTTP para el servicio de geodatos y el directorio de salida virtual. Cuando habilite la autenticación HTTP, asegúrese de que los mismos usuarios puedan acceder al servicio de geodatos y al directorio de salida virtual. Los mensajes también se deben cifrar, ya que incluirán información de inicio de sesión. Puede utilizar un canal de comunicación cifrado, como SSL, para hacer esto.

Un cliente se puede conectar a ArcGIS Server a través de LAN o Internet. Habilitar la autenticación HTTP para el servicio de geodatos y su directorio virtual asociado sólo se admite para las conexiones de Internet al servidor. Por ejemplo, se puede conectar a través de Internet a un servicio de geodatos protegido y extraer datos a una geodatabase de archivos local o crear una réplica en una geodatabase de ArcSDE local en SQL Server Express. Se utilizan las mismas credenciales que se utilizan para conectarse al servicio cuando se descargan los datos del directorio virtual.

Por otro lado, la conexión a través de LAN al mismo servicio protegido no podrá descargar los datos del directorio virtual.

Técnicas para crear réplicas de los servicios de geodatos

Varias herramientas y opciones están disponibles para crear réplicas de los servicios de geodatos. Elegir el método más apropiado depende de la situación.

Si se puede conectar a la geodatabase localmente, utilice la conexión local para especificar la geodatabase para replicar en lugar de una conexión a un servicio de geodatos. Si debe utilizar un servicio de geodatos, tenga en cuenta que la operación puede caducar. Por defecto, el tiempo de espera es 600 segundos por servicio de geodatos. Puede incrementar el tiempo de espera al configurar el tiempo máximo que un cliente puede utilizar un servicio en las propiedades del servicio de geodatos.

Si crea una réplica para una cantidad de datos muy grande, considere utilizar la opción Registrar datos existentes en el asistente Crear réplica en ArcMap. Para utilizar esta opción, los datos ya deben existir en las dos geodatabases. La opción es más eficiente, ya que no copia datos. Simplemente valida que los datos existen y registra las réplicas en las geodatabases a las que hacen referencia los servicios de geodatos. Para obtener los datos de la geodatabase fuente y enviarlos a la geodatabase de destino, puede hacer lo siguiente:

  1. Agregue GlobalID a los datos en la geodatabase fuente antes de enviarlos a la geodatabase de destino.
  2. Exporte los datos a un formato de exportación. Puede ser un documento de espacio de trabajo XML o incluso archivos creados con herramientas del DBMS.
  3. Envíelos al destino electrónicamente (por ejemplo, mediante FTP o correo electrónico) o en un medio enviado a través de un correo.
  4. Cargue los datos a la geodatabase de destino.

3/6/2012