Você está na página 1de 7

SirhApp

Es una Aplicación Web para la gestión de empleados, con las


capacidades para recopilar, almacenar, mantener y recuperar la
información relacionada con los procesos de recursos humanos del
sindicato, también combina las capacidades de un sistema de gestión de
conocimiento que permitan identificar y capitalizar el conocimiento
organizándolo y haciéndolo fácilmente accesible.

Fue creada para ser accesible desde cualquier dispositivo que tenga una
conexión de internet que comunique con la infraestructura tecnológica del
sindicato.

La aplicación permite la generación de reportes en un formato genérico


pdf que puede ser leído desde cualquier dispositivo, facilita el envío de
esta información por correo electrónico y genera reportes en excel que
hacen ágil la administración de la información de recursos humanos.

Basa su arquitectura en los principios de seguridad de la información


como son: la disponibilidad garantizando el servicio para que sea
accesible en internet sin interrupciones, la integridad permite que la
información se almacene y se muestre a los usuarios correctamente y la
confidencialidad asegura que la información sea mostrada y presentada
únicamente a usuarios autorizados.

Tambien es una herramienta eficiente de comunicación ya que incluye


funcionalidad que almacena, edita y presenta documentos y comunicados
en una base de datos administrada.

La arquitectura y la infraestructura tecnológica de alta disponibilidad que


sustenta esta aplicación web como servicio es escalable, administrable,
segura y la presentación al usuario así como su uso es intuitivo.

Aspectos Técnicos

El servicio proporcionado por la aplicación es de alta disponibilidad lo que


significa que tiene un cluster de centro de datos operado por la tecnología
SRM(Site Recovery Manager) de VMWare.

Cada centro de datos es un espejo que replica de manera programada lo


que cambia en el centro de datos productivo.

La arquitectura tecnológica de los centros de datos se presenta en la sig


imagen.

Los usuarios con una conexión de internet pueden ingresar al servicio


usando cualquier dispositivo electrónico que tenga un navegador de
internet actualizado.

FRONT-END Es una capa de seguridad DMZ que protege la


infraestructura en la cual se presenta el servicio de la aplicación.

BACK-END Es la capa interna conocida también como procesamiento y


servidor de aplicaciones en donde se instala Java Runtime que ejecuta a
TomEE que proporciona la aplicación empresarial como servicio y se
conecta al BUSINESS MODEL o base de datos, este nivel se conoce
como diseño por multicapas.

BUSINESS MODEL Es un servidor que contiene la base de datos en


MySql.

Todas las maquinas son virtuales y están proporcionadas como servicios


proporcionados por la infraestructura de VMWare en la capa de
presentación, que se graban en un Servidor de archivos Synology
NAS(Network Attached Storage).

La Synology NAS ademas de almacenar la infraestructura de VMWare


también es el Servidor de archivos para la aplicación visto como servicio
NFS que es conectado en el BACK-END.

Todos los servidores para la aplicación tienen el sistema operativo Linux.



Detalles de la Aplicación instalada en el BACK-END

Sistema integral desarrollado con el patron MVC(Modelo Vista


Controlador) anexo una imagen que explica en términos intuitivos lo que
significa.

En el servidor de aplicaciones se realizan las operaciones conocidas como


ABCDEF:

Agregar registros

Buscar registros

Cambiar registros

Desplegar en forma de lista registros

Elimina registros (Realiza una actualización ya que ningún dato sera


eliminado)

Fichar registros(Deja rastro de la actividad del usuario)

Glosario:

• Complejidad: Porque muchos elementos se unen e interactúan entre si.

• Orientado a Aspectos(Desarrollo Multicapas)

• Orientado a Servicios(Combinación de; Orientado a Aspectos, TomEE,


O.O, MVC VMWare, NAS, etc)

• Orientado a Objetos (Java)

• TomEE: Servidor de aplicaciones Empresariales de Software Libre,


version Plume-7.0.2

• MVC: Patron de diseño

• Java: Orientada a objetos, version EE7 Web y JDK 1.8

• Framework:

➡JSF 2.2

➡JSF SERVLET URL PATTERN XHTML(JSP)

➡PrimeFaces 6.0

• HTML5

• CSS3

• Netbeans: IDE(Herramienta con la que se desarrolló la aplicación)

• Modelo: base de datos MySq-JPA 2.1-EJB-Eclipse link-CDI


Beanvalidation

• Vista: JSF 2.2 con Primefaces 6.0 HTML5 CSS3 AJAX

• Controller: JSF 2.2, Javamailx, JAAS, iTextpdf, PrimeFaces

• SSL Capa de seguridad ademas de la capa DMZ y la protección del


firewall y propia capa de seguridad del VMWare

• FileSystem: contenedor de archivos

• Control de errores

• Estándar de desarrollo basado en las mejores practicas de Java

• Responsive

• Escalable

• Administrable

• Aplicación intuitiva

• Segura

• Seguridad de la Información implementada

• Alta disponibilidad

• VMWare

• SRM(Site Recovery Manager)

• HCM(Human Capital Management)

• KM(Knowledge Management Systems)

El sistema automatiza procesos de procedimientos del sindicato esta


preparada para ser la base de conocimiento y documental de todos los
empleados.

Anexos:

Você também pode gostar