Q-81® HSE WEB APPLICATION
Health | Safety | Environment

Requisiti IT

Requisitos IT

Q81 HSE WEB APP es una aplicación para la gestión de la Prevención de Riesgos Laborales en la empresa. Permite identificar y clasificar todos los objetos y sujetos relacionados con los riesgos, la prevención, el personal y la seguridad. Garantiza la gestión y la interrelación de las sociedades o sedes que se necesiten controlar y guía al usuario a través de un conjunto de procesos útiles para el análisis de los riesgos y la elección de una estrategia apta para la prevención de los factores de riesgo. La aplicación ha sido desarrollada para un uso web, permitiendo así la gestión simultánea de múltiples usuarios y empresas y ofreciendo la posibilidad de ser instalada tanto on-premises como cloud.

Arquitectura

La estructura lógica de la aplicación viene representada en la siguiente imagen.

Los tres componentes (Document Manager, WebServer y Database) pueden ser instalados en equipos separados o residir en un mismo servidor.

Sistema Operativo

La aplicación Q81Web funciona en ambiente Microsoft Windows.

El sistema operativo de base puede ser Windows 2008 R2 o Windows 2012.

El software está escrito en lenguaje .NET Framework 3.5

Base de Datos y Servidor Web

La aplicación está compuesta de 2 elementos principales: la base de datos Microsoft SQLServer en la versión Express o superior y la aplicación Web que está instalada en Internet Information Server (versión 7 o sucesivas).

Los dos elementos pueden ser instalados en servidores diferentes o en el mismo servidor, según la cantidad de datos a tratar y también por una cuestión de seguridad, backup y otras situaciones que dependen de cada cliente.

Es posible utilizar configuraciones de cluster o load-balancing en los servidores, en base a las infraestructuras Microsoft y las capacidades de Network Load Balancing que el sistema operativo tenga a disposición.

Gestión documental (opcional)

Además de las infraestructuras descritas, es posible utilizar Microsoft Sharepoint para memorizar los documentos presentes en la aplicación. Este componente puede encontrarse ya presente en la infraestructura empresarial o puede ser instalado aparte para gestionar solo los documentos de Q81Web. La aplicación Q81Web utiliza una librería de Microsoft Office Sharepoint Server para memorizar sus documentos.

Seguridad

Salvaguardar la seguridad física de las máquinas es tarea del cliente, sin embargo la visibilidad en internet del servicio es posible simplemente  publicando el protocolo http o preferiblemente https del webserver. Se recomienda el uso de reverse proxy o de firewall que limiten la exposición a ataques. La compra y la gestión de los certificados de seguridad  para la publicación del protocolo https son a cargo del cliente.

Arquitectura software

La arquitectura software adoptada para realizar el sistema está estructurada según el esquema N-Tier. Según este esquema la arquitectura está subdivida en diferentes niveles (tier) y dentro de cada uno de ellos se colocan los procesos, lógicamente separados por niveles:

  • Presentation Tier o User Interface, que permite la interacción entre la maquina y el usuario;
  • Application Tier o Logic Tier o Midde Tier, que contiene la lógica del proceso;
  • Data Tier, destinado a memorizar y acceder a los datos

Las ventajas de este tipo de estructura es que facilita el mantenimiento y permite una actualización de los niveles de forma independiente, ya sea una actualización creada por modificaciones en los requisitos o por una evolución tecnológica.

Para la aplicación Q-81 HSE WEB APPLICATION tendremos por lo tanto la siguiente arquitectura:

  • Presentation Tier. Es la interfaz con el usuario, gira en los PC conectados o a la LAN o a Internet a través de un browser web, permite interrogar y visualizar los datos necesarios y permite al usuario relacionarse con el sistema mediante mecanismos de comunicación que la aplicación pone a disposición.
  • Logic Tier, compuesto a su vez de: DbWebPart (un componente desarrollado por Tempestive que permite la creación de la lógica a aplicar), Ghostwriter para generar documentos, un gestor documental y un gestor de procesos formado por un esquema “scheduling” y una máquina de estados.
  • Data Tier, gestiona la memorización y el acceso a los datos. Hace más transparente la gestión de los datos en los niveles superiores.

 

Autentificación/Autorización

Autentificación

Los usuarios que se conecten a la plataforma podrán utilizar 2 mecanismos de autentificación: Windows Active Directory o con usuario/contraseña memorizadas en la base de datos.

Los dos sistemas de autentificación están presentes contemporáneamente, permitiendo al usuario de realizar su login de manera transparente con uno de los dos mecanismos. Las contraseñas guardadas en la base de datos vienen memorizadas como hash, garantizando así la seguridad de la información memorizada en caso de acceso directo a la base de datos.

Autorización

La autorización para acceder a las funcionalidades de la aplicación se desarrolla en 3 niveles:

  • Funcionalidades atómicas de la aplicación
  • Roles aplicativos
  • Usuarios/Grupos

Los roles aplicativos añaden grupos de funcionalidades a la aplicación. Los usuarios y grupos de personas que utilizan la aplicación pueden pertenecer a uno o más roles.

La aplicación permite definir de manera autónoma nuevos roles aplicativos que añaden diferentes funcionalidades, por lo tanto permite la personalización de los accesos según la estructura empresarial.

 

REQUISITOS MÍNIMOS PARA UNA SOLUCIÓN ON-PREMISE

Aunque queremos recordar que la plataforma se puede utilizar en modalidad S.A.A.S., sin necesidad de instalarla, para aquellos que no obstante desean instalarla en el propio servidor, a continuación indicamos los requisitos mínimos del sistema:

Requisitos   mínimos y características aplicación

Q-81 HSE WA

Hardware

CPU   INTEL I3  o superior, recomendado INTEL XEON X3450, 4 GB RAM 100 GB de Disco

Sistema Operativo

Windows 2008 o Windows 2012

Database

SQL   Server Express 2008 o SQL Server 2008 R2

Application Server

Internet   Information Server 7 o sucesivos

Browser

Internet Explorer 7   o sucesivos,
  Opera, Firefox, Chrome, Safari, en las versiones actualizadas

Autentificación

 

Autentificación en   Active Directory o en el database

 No obstante, estamos a vuestra disposición para valorar la alternativa, y haceros una oferta, de nuestro servicio Cloud Data Hosting (server farm).

 

Tempestive