Componentes
Como se mencionó en la introducción, al ser una plataforma completamente flexible todos los componentes se pueden encontrar físicamente dispersos en varios servidores físicos, incluyendo aquellos que se encuentran en la nube, generando de esta manera infraestructuras híbridas acorde a los requerimientos de la plataforma que se desea brindar a los usuarios.
La siguiente tabla enumera los componentes de la plataforma y algunos detalles de infraestructura necesarios para su configuración, como puede ser puertos o rutas necesarias. Se deberá tener en cuenta que estas configuraciones son propuestas pero pueden ser modificadas y alteradas acorde a las necesidades de cada cliente.
Componente | Descripción | Modelo | Configuración |
---|---|---|---|
Security Appliance | Componente fundamental para el control del tráfico proveniente de internet o enlaces de acceso a la plataforma. Detección de intrusiones, control de puertos y accesos, VPNs, etc. | CISCO FORTINET FREBSD OTROS | Generalmente para la plataforma de SysOne solo es necesario habilitar el puerto 80 y 443 (HTTP/HTTPS) |
HTTP Reverese proxy | Componente de publicación de servicios web, ya sea aplicaciones o servicios REST. Por otro lado este componente controla la encripción del tráfico HTTP mediante SSL (Ver ejemplo capítulo HTTS). Al mismo tiempo realiza dos grandes actividades: ruteo de aplicaciones mediante virtual hosts y URLs, detección de intrución (DoS, * Inyection, otros). | NGINX APACHE2 IBM HTTP SERVER IIS |
Ver apartado configuración reverse proxy. |
Servlet Container | Contenedor de aplicaciones de canales, tiene que soportar JSP (Java Server Pages), aquí se desplegarán todos los componentes de la vista de canales, como oficina virtual, policy services, etc. | JETTY TOMCAT JBOSS WEBSPHERE BEA ORACLE TC Server Resin Server |
Generalemente en el puerto 8080 y el protocolo JK en el 8001. |
Servlet Container (ISB) | Contenedor de Servicios Web, motor de reglas y motor de procesos (BPMN2). Este contendor es vital y tiene que ser configurado en alta disponibilidad el mismo es el que realiza todo el procesamiento de las aplicaciones. | JETTY TOMCAT JBOSS WEBSPHERE BEA ORACLE TC Server Resin Server |
Generalemente en el puerto 8080 y el protocolo JK en el 8001. |
Contenedor DB | Contenedores de base de datos, dependiendo del modelo de base se deberá configurar la plataforma, por otro lado se deberá tener en cuenta la seguridad de los datos y replicación de los mismos (Ver replicación y seguridad de datos). | ||
CMS | Manejador de contenidos generalmente se utiliza Alfresco, puede ser cualquier otro que soporte el protocolo CMIS como Drupal o MS SharePoint, otros. | ALFRESCO DRUPAL MICROSOFT SHARE POINT |