Despliegue de la plataforma de gestión egeasy

De Egeasy
Revisión del 14:35 20 abr 2009 de Irodriguez (Discusión | contribuciones) (Instalación de egRouter)

Saltar a: navegación, buscar

En este artículo se detallará el proceso de instalación de la plataforma de gestión de egeasy.

Pero, previamente, recomendamos estudiar la arquitectura de la plataforma en el siguiente artículo. En él se detallan las conexiones que se producen entre las distintas aplicaciones, así como las funciones de cada una de ellas.

Instalación del software

Para la instalación del software en el servidor de aplicaciones se proporcionará un fichero comprimido con todas las aplicaciones, ficheros de configuración y librerías necesarias. Este fichero comprimido tendrá la siguiente estructura de directorios:

  • Carpeta Aplicaciones:
    • Carpeta egServices: contendrá las aplicaciones egRouter, egSystem y egServer, así como las DLL necesarias. Las aplicaciones egRouter y egServer deben instalarse como servicios. Las especificaciones de esta instalación se detallan en el apartado Instalación de servicios de este anexo.
    • Carpeta egAdmin: contendrá la aplicación de administración egAdmin. Aunque no es imprescindible que esta aplicación resida en el servidor, se incluye en la instalación para el caso en que la administración se haga directamente desde el servidor de aplicaciones.
    • Carpeta egExplorer: contendrá la aplicación cliente del egExplorer. Al igual que con el egAdmin, esta aplicación no es imprescindible que resida en el servidor.
    • Carpeta egImportExport: contendrá la herramienta de importación de datos que será necesaria en el arranque del Sistema.
    • Carpeta egTaskEditor: contendrá la herramienta para la gestión del motor de workflow de la plataforma.
    • Carpeta egTaskUpdater: contendrá la herramienta para la actualización de los modelos de procesos implementados en la plataforma.
    • Carpeta egTools: contendrá la herramienta de acceso y administración del tablespace del sistema de gestión.
  • Carpeta Modelos: contendrá la descripción del sistema de gestión.
  • Carpeta Registro: contendrá el registro de operaciones que se realicen sobre el sistema de gestión.

Es importante que tanto el usuario de Windows que se nos proporcione para la administración como el usuario que inicie el egSystem tengan permisos de lectura y escritura sobre los directorios que han sido generados a raíz del fichero comprimido. Los directorios generados por el fichero comprimido, pueden ser descomprimidos en cualquier ruta del servidor.

Instalación de servicios

Para que un centro funcione correctamente, es necesario instalar como servicios las aplicaciones egRouter y egServer. Esto quiere decir que las aplicaciones serán automáticamente arrancadas por el sistema operativo, y residirán en la memoria RAM del servidor. Pero para que esto ocurra, habrá que elaborar una serie de ficheros .bat.

Instalación de egRouter

Para la instalación del egRouter como servicio se incluye en la carpeta egRouter un fichero por lotes "Instalar Router.bat" con el siguiente contenido:

copy srvany.exe "[RUTA_APLICACIONES]\egServices\"
instsrv egRouter2002 "[RUTA_APLICACIONES]\egServices\srvany.exe"
egRouter.reg

Para instalarlo deben seguirse las siguientes instrucciones:

  1. En la carpeta egServices se proporciona una clave de registro con la ruta del egRouter: "egRouter.reg". Hay que editar este fichero para modificar y especificar la ruta correcta del "egRouter.exe" (debe ser una carpeta del equipo local).
  2. Modificar [RUTA_APLICACIONES] en el fichero "Instalar router.bat" para especificar la ruta correcta donde se va a ubicar la aplicación srvany (esta aplicación se proporciona en la carpeta egServices).
  3. Ejecutar el fichero "Instalar router.bat". En el proceso se instala la aplicación egRouter como servicio mediante las utilidades INSTSRV y SRVANY, y se añade la información pertinente en el registro.
  4. Una vez instalado el servicio se ha de configurar éste en Windows. En particular, debe especificarse que el usuario con el que se ejecuta es "Cuenta del sistema local" y el tipo de inicio "Automático". Para ello, habrá que acceder a Herramientas administrativas del Panel de Control de Windows. Una vez dentro, veremos un icono llamado Servicios. Al acceder, veremos todos los servicios instalados en el sistema. Seleccionamos el servicio perteneciente al egRouter y seleccionaremos las propiedades donde podremos configurar el servicio.
Servicios0.jpg
250px 250px

Instalación de egServer

La instalación del egServer es muy similar. Para ello se proporciona el fichero por lotes "Instalar egServer.bat":

copy srvany.exe "[RUTA_APLICACIONES]\egServices\"
instsrv egServer "[RUTA_APLICACIONES]\egServices\srvany.exe"
egServer.reg

Las instrucciones son las mismas que para instalar el egRouter, sólo que esta vez se instala el servicio egServer con la clave de registro egServer.reg.

Estas operaciones debe realizarlas un usuario con permisos para instalar y administrar servicios.

Instalación de la aplicación cliente

La aplicación cliente egExplorer puede instalarse de dos formas:

  1. Se puede instalar una instancia de la aplicación en cada uno de los ordenadores de los usuarios finales.
  2. Se puede compartir en red con permisos de lectura la carpeta egExplorer, de modo que se puede crear un acceso directo a la aplicación en cada uno de los ordenadores finales.

Aunque los dos esquemas funcionan y la aplicación está preparada para actualizarse automáticamente, la experiencia nos ha demostrado que el segundo esquema es más efectivo, por lo que sería preferible.

Una vez instalado el paquete de aplicaciones que nos permitirán trabajar con un centro y desarrollado nuestro sistema de información en ODL, el siguiente paso es instalar nuestro centro. Para ello, existe un artículo que muestra los pasos a seguir para esta tarea, que se hará mediante la aplicación egAdmin. Ir al artículo