Está en la página 1de 16

Dexon BPM:

Requerimientos
Técnicos

OPTIMIZACIÓN DE NEGOCIOS MEDIANTE LA


AUTOMATIZACIÓN DE PROCESOS

2022, Versión 16
Contenido
Requerimientos técnicos Dexon .......................................................................................................... 3
Servidor de base de datos. .............................................................................................................. 5
Servidor de aplicaciones – IIS........................................................................................................... 6
Navegadores .................................................................................................................................. 8
Windows Server .............................................................................................................................. 9
Windows Desktops ....................................................................................................................... 10
Endpoints ..................................................................................................................................... 11
Conectividad ................................................................................................................................ 11
NOTAS ......................................................................................................................................... 12
Disponibilidad y desempeño.......................................................................................................... 12
Vigencia de la garantía .................................................................................................................. 12
Ejemplo para Dexon BPM .............................................................................................................. 13
Ejemplo para Dexon BPM, con EndPoints ...................................................................................... 14
Despliegue On-premise o en nube ................................................................................................. 16

Dexon BPM – Requerimientos técnicos


2/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
Requerimientos técnicos Dexon
Dexon Software es fabricante de los siguientes productos de software:
1. Dexon BPM: gestión de procesos de negocio
2. Dexon ETL: gestión de datos de negocio
3. Dexon ECM: gestión de conocimiento empresarial
4. Dexon ServiceDesk: gestión de IT
5. Dexon IT Assets Remote Manager: descubrimiento, inventario, monitoreo y
administración de dispositivos de IT
Todos estos productos están compuestos de diversos módulos que se materializan en
los siguientes componentes de software:
1. Dexon Server
2. Dexon Server64
3. Dexon Console
4. Dexon Web4
5. Servicios web: DexonREST
6. Dexon Agent
Cualquiera de los productos Dexon requiere una base de datos (provista por el cliente) en
la cual se almacena la información de la herramienta.
Dependiendo de los módulos que se vayan a implementar los requerimientos pueden
variar. Estos productos están diseñados para ambientes productivos de alta
disponibilidad y grandes volúmenes transaccionales, pueden atender miles de usuarios,
manejar millones de documentos, procesar cientos de millones de registros, gestionar
miles de peticiones por hora o monitorear miles de dispositivos.
Cada producto utiliza algunos de los componentes así:
1. Dexon BPM, utiliza:
a. DexonREST y
b. Dexon Web4
2. Dexon ETL, utiliza:
a. Dexon Server64,
b. Dexon Console,
c. DexonREST (opcional) y
d. Dexon Web4 (opcional)
3. Dexon ECM, utiliza:
a. Dexon Console,
b. DexonREST y
c. Dexon Web4

Dexon BPM – Requerimientos técnicos


3/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
4. Dexon ServiceDesk, utiliza:
a. DexonREST,
b. Dexon Web4,
c. Dexon Console (opcional)
7. Dexon IT Assets Remote Manager, utiliza:
a. Dexon Server,
b. Dexon Console,
c. DexonREST y
d. Dexon Web4

La arquitectura física de estos componentes es la siguiente:

Dexon BPM – Requerimientos técnicos


4/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
Para ambientes de producción se recomienda que cada elemento se instale en máquinas
diferentes, es decir, debería haber al menos los siguientes equipos:
1. Servidor de base de datos
2. Servidor de aplicaciones IIS, acá se instalan:
a. Dexon Web4
b. DexonREST
3. Windows Server: acá se instala Dexon Server, pueden ser uno o varios, en el caso
de ejecución de ETLs, se recomienda tener un Dexon Server por cada 200 millones
de registros en el Dataset de entrada. En el caso de procesamiento de inventarios
enviados por Dexon Agent, se recomienda un Dexon Server por cada 50.000
dispositivos.
4. Windows Desktops: acá se instalan las consolas, pueden ser uno o varios
5. Endpoints: son los dispositivos conectados a la red que se van a administrar con
Dexon IT Assets Remote Manager, en caso de que sean computadores (desktops
o servidores) se les puede instalar el Dexon Agent.
A continuación, enumeramos los requerimientos mínimos para cada uno de ellos.

Servidor de base de datos.


Dexon es compatible con varios motores de base de datos (DBMS) entre ellos SQL Server,
Oracle, MySQL, Postgress, etc, sin embargo, los recomendados son:

• SQL Server, mínimo 2014 (versión 13.0), recomendado 2019 (versión 15.0)
• Oracle, mínimo 12c, recomendado 19c

Ya que esta base de datos será el repositorio de la información que se gestiona en Dexon,
es importante dimensionar el crecimiento de esta, como una guía, se recomiendan estas
capacidades disponibles:

Producto Almacenamiento mínimo disponible en BD


Dexon BPM 50 Gb
Dexon BI 30 Gb
Dexon ECM 500 Gb
Dexon ServiceDesk 50 Gb
Dexon IT Assets Remote Manager 50 Gb

En caso de que se vayan a implementar varios productos deben sumarse estas


capacidades mínimas.

Dexon BPM – Requerimientos técnicos


5/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
Algunas recomendaciones:
1. Se requiere que se asigne un usuario de base de datos para ser utilizado por los
componentes de Dexon. Este usuario debe tener permisos de creación y
modificación de todas las tablas de Dexon, debe poder crear, modificar o eliminar
tablas, establecer y eliminar llaves primarias y foráneas, crear, eliminar o
reconstruir índices, crear, modificar o eliminar campos, crear, modificar o eliminar
constraints. Lo recomendado es que el usuario de base de datos sea db owner
(dbo).

2. El administrador de la base de datos (DBA) debe garantizar que se realicen los


backups adecuados para la continuidad del negocio.

3. El DBA también debe vigilar el crecimiento de las tablas de Dexon y asegurarse que
siempre exista espacio disponible para su crecimiento, esto puede incluir
decisiones como separar una o más tablas en diferentes Filespaces o diferentes
Table spaces.

4. Es importante que el servidor de base de datos tenga una muy buena conectividad
con el resto de las máquinas, lo recomendado es que sea como mínimo Gigabit o
Fibre Channel.

5. En cuanto a la RAM asignada al motor de base de datos, esta depende de la


cantidad de instancias que tenga, la recomendación es que como mínimo tenga
asignados 16Gb, sin embargo, esto debe revisarse teniendo en cuenta las otras
bases de datos (aparte de la de Dexon) que estén alojadas el motor.

6. En cuanto a los núcleos de procesamiento, la consideración es similar a la de la


RAM: depende de la cantidad y tamaño de las bases de datos que contenga el
motor. En general, la recomendación es que sean como mínimo 8 cores.

Servidor de aplicaciones – IIS


Este es el servidor que aloja las interfaces web de Dexon: Dexon Web4 y su backend de
microservicios: DexonREST. Estas son las aplicaciones que utilizan tanto los usuarios de
gestión para realizar todas las actividades que requieran, como otras aplicaciones que
necesiten integrarse con Dexon (por razones de seguridad, se requiere que esas
aplicaciones tengan un token de aplicación, provisto por Dexon y que se usa para
autenticar y cifrar las comunicaciones, dependiendo del licenciamiento que tenga el
cliente, es posible que este token tenga un costo adicional).

Dexon BPM – Requerimientos técnicos


6/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
DexonREST es el backend de microservicios que es utilizado tanto por la interface de
usuario Dexon Web4, como por otras aplicaciones de terceros o de Dexon (como Dexon
Mobile). DexonREST además de servir a las interfaces, también ejecuta en background
operaciones como, por ejemplo:
• Envío y recepción de notificaciones (p.e. correos electrónicos)
• Integración con otros sistemas de información
• Indexación de documentos
• Firmado de documentos electrónicos
• Ejecución programada de reportes e indicadores (que se pueden convertir en
documentos PDF, HTML o Excel, y que pueden usarse como parte de las
notificaciones)

El servidor (o servidores en caso de que sea un clúster), debe ser un IIS que corra sobre
un Windows Server, los requerimientos son los siguientes:
1. Versión de IIS: mínimo 10 (viene con Windows Server 2016)

2. Salida a Internet

3. Componentes de ISS: Web Platform Installer, URL Rewrite, IIS Node Express

4. El servidor sobre el que esté instalado debe tener las siguientes características:
a. Sistema operativo: Windows Server, mínimo 2012R2, recomendado
Windows Server 2022 Datacenter.
b. .Net Framework: versión 4.8
c. Runtime de VC++ (provisto por Microsoft), mínimo versión 2015 Update 3.
Se deben tener ambas instalaciones: de 32 y de 64 bits. Este runtime se
puede descargar aquí:
https://www.microsoft.com/en-us/download/details.aspx?id=53587
d. RAM: mínimo 16Gb, dependiendo de la carga y del volumen de usuarios
concurrentes se aprovisionar RAM adicional, se recomiendan 64 Gb
e. CPU: mínimo 8 cores, recomendado 32 cores, cada uno con una frecuencia
del al menos 2.5 GHz.
f. Almacenamiento: mínimo 50 Gb libres.
g. Conectividad Gigabit o Fibre Channel con el servidor de base de datos,
requiere tarjeta Gigabit o Fibre Channel en ambos servidores, así como en
todos los dispositivos activos de red que sean intermediarios entre ellos.

Dexon BPM – Requerimientos técnicos


7/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
5. Las aplicaciones Dexon corren sobre HTTPS y el cliente debe proveer los
certificados digitales necesarios (SSL, TLS, de documentos, de máquina, de
usuario, etc.).

6. Cada aplicación (tanto Web4 con DexonREST) deben correr con su propio
application pool exclusivo.

7. Los Web services (DexonREST) es una aplicación nativa de 64 bits, por lo tanto, el
application pool no debe tener habilitada la compatibilidad de 32 bits:

Navegadores
Dexon Web4 y Dexon REST funcionan correctamente sobre Google Chrome, Microsoft
Edge, Mozilla Firefox, Safari, sin embargo se desaconseja el uso de Internet Explorer de
acuerdo con los lineamiento de Microsoft que no recomienda el uso de Internet Explorer

Dexon BPM – Requerimientos técnicos


8/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
debido a razones de seguridad y además que Microsoft anunció el retiro definitivo de
dicho navegador a partir del 15 de junio de 2022.

Windows Server
Este es el servidor que aloja el componente Dexon Server, éste es el encargado de realizar
algunas las actividades de backend de los productos de Dexon, solo como ejemplo se
mencionan algunas de ellas:

• Procesar los inventarios provenientes de los Agentes Dexon


• Enviar y recibir correos electrónicos de notificaciones
• Indexar los documentos de ECM
• Realizar los escalamientos tanto en BPM como en ServiceDesk
• Sincronizar con LDAP
• Hacer monitoreo de dispositivos de red, por TCP y/o SNMP

Por su parte, el Dexon Server64 ejecuta las actividades relacionadas con el


procesamiento de ETL, entre ellas:
• Ejecución programada (por Schedule)
• Ejecución en batch
• Monitoreo y procesamiento de colas de mensajes (AMQP)

Dependiendo del nivel de carga que le exijan estas actividades, es posible que se requiera
instalar varios Dexon Servers, ellos realizar clustering automático y hacen balanceo
dinámico de cargas entre ellos. Esto les permite tener un altísimo grado de paralelismo
para incrementar su rendimiento. Cada servidor sobre el que se instala debe cumplir:
1. Servidor dedicado: no debería ejecutar otros procesos aparte del Dexon Server

2. Tecnología: puede ser físico o virtualizado, se recomienda que sea virtual, esto
permite escalarlo fácilmente en caso de ser necesario, o clonarlo para aumentar
el número de instancias de Dexon Server que se ejecutan concurrentemente.

3. Sistema operativo: Windows Server, mínimo 2012R2, recomendado Windows


Server 2022

4. .Net Framework: versión 4.8

Dexon BPM – Requerimientos técnicos


9/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
5. Runtime de VC++ (provisto por Microsoft), mínimo versión 2015 Update 3. Se
recomienda hacer tener ambas instalaciones: de 32 y de 64 bits. Este runtime se
puede descargar aquí:
https://www.microsoft.com/en-us/download/details.aspx?id=53587

6. RAM: mínimo 16Gb, recomendado 32Gb, para procesamiento de ETL se


recomiendan 64Gb.

7. CPU: mínimo 8 cores, recomendado 32 cores, cada uno con una frecuencia del al
menos 3.0 GHz, para procesamiento de ETL se recomiendan 64 cores.

8. Almacenamiento: mínimo 100Gb libres, recomendado 500Gb

9. Conectividad Gigabit o Fibre Channel con el servidor de base de datos, requiere


tarjeta Gigabit o Fibre Channel en ambos servidores, así como en todos los
dispositivos activos de red que sean intermediarios entre ellos.

Windows Desktops
En estas máquinas se instala la consola de administración de Dexon, ésta permite
ejecutar tareas de configuración y parametrización de la herramienta, aunque también se
puede usar como interfaz de gestión de los diferentes productos Dexon.
Cada máquina sobre el que se instala la consola Dexon debe cumplir:
1. Tecnología: puede ser físico o virtualizado.

2. Sistema operativo: mínimo Windows 7, recomendado Windows 11, también puede


tener Windows Server, mínimo 2012R2.

3. .Net Framework: versión 4.8

4. .Net Core: versión 3.1

5. Runtime de VC++ (provisto por Microsoft), mínimo versión 2015 Update 3. Se


recomienda hacer tener ambas instalaciones: de 32 y de 64 bits. Este runtime se
puede descargar aquí:
https://www.microsoft.com/en-us/download/details.aspx?id=53587

Dexon BPM – Requerimientos técnicos


10/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
6. RAM: mínimo 4Gb, recomendado 16Gb. En el momento de iniciar la ejecución de
la consola la máquina debe tener como mínimo 1 Gb de “memoria física
disponible”.

7. Almacenamiento: mínimo 100Gb libres en la unidad del sistema operacional, 30Gb


libres en la unidad en la que se va a instalar la consola.

8. CPU, mínimo I5 de 2.4 GHz o superior.

9. Unidad de CD-ROM, puertos USB o conexión a algún recurso compartido para


intercambio de información.

Endpoints
Son los dispositivos que se descubren, inventarean, monitorean y administran
remotamente con Dexon IT Assets Remote Manager. Pueden ser de dos tipos:
1. Computadores, esto incluye equipos de escritorio, portátiles, servidores, etc. En
éstos se puede instalar el Dexon Agent.
2. Dispositivos de red: switches, routers, UPS, aires acondicionados, impresoras,
controles de acceso, controles ambientales, etc. Estos dispositivos se
administran sin requerir el Dexon Agent.
Los requerimientos para los clientes son:
1. Debe existir visibilidad IP de doble vía entre el dispositivo y el Dexon Server.
2. Para las características de administración remota desde la consola, debe existir
visibilidad IP de doble vía entre el dispositivo y la consola
3. Para las características de administración remota desde la Web4, debe existir
visibilidad IP de doble vía entre el dispositivo y el servidor IIS
4. Para los computadores:
a. Sistema operacional: Windows 8 o superior.
b. .Net core 3.1 o superior
5. Para los dispositivos (diferentes a computadores):
a. Deben implementar algún protocolo IP, o
b. Opcional: deben implementar SNMP

Conectividad
En implementaciones on-premise, para la implementación inicial y para el soporte
posterior, se requiere que el cliente habilite un mecanismo de acceso remoto (idealmente

Dexon BPM – Requerimientos técnicos


11/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
RDP) mediante VPN para utilizar los equipos sobre los cuales se desplegará la
herramienta.
En caso de implementaciones SaaS, el soporte lo presta nuestro personal en la
plataforma de Dexon, sin embargo, es posible que se requiera acceso remoto (usando el
mecanismo que provea el cliente) a la interfaz de usuario donde se pueda evidenciar tanto
el problema como su corrección.
El cliente debe configurar los usuarios que se asignarán al personal que realice tanto la
implementación como el soporte, y en caso de que así se requiera, también deberá
proveer los certificados digitales necesarios para su acceso remoto.
El cliente debe proveer el canal de internet tanto para la implementación y soporte, como
para la operación normal de la herramienta (p.e. envío y recepción de correos, acceso a
servicios web para las integraciones que se configuren, etc). En el caso de despliegue
SaaS en la nube, se debe garantizar que cada usuario tenga un canal de Internet de
mínimo 20 Mbps, tanto de subida como de bajada, siendo lo recomendado 50 Mbps.

NOTAS
Disponibilidad y desempeño
Los requerimientos anteriores permiten garantizar disponibilidad y desempeño en
ambientes de producción, sin embargo, la experiencia nos muestra que es posible tener
implementaciones que funcionan aún con recursos muy limitados, inclusive hemos visto
despliegues “todo en uno”, donde en un único servidor físico coexisten:

• el motor de base de datos,


• el IIS con Web4 y DexonREST,
• el Dexon Server y
• la consola.
Aunque sea posible, esto no es lo ideal y debería ser utilizado únicamente para los
ambientes no productivos (p.e. implementación y pruebas) y nunca para el despliegue
en producción.

Vigencia de la garantía
Tanto el servicio de soporte y mantenimiento como la vigencia de la garantía están
sujetos a dos condiciones:
1. El cumplimiento de los requerimientos técnicos contenidos en este documento
2. Que la base de datos de Dexon no sea modificada por ningún medio diferente al
software de Dexon. Es decir, si otro software (p.e. el “SQL developer”, o el
“Microsoft SQL Server Management Studio”, o desarrollos de terceros, etc) escribe
Dexon BPM – Requerimientos técnicos
12/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
sobre la base de datos de Dexon, no es posible garantizar el correcto
funcionamiento del software de Dexon, ni tampoco la integridad de los datos. Por
lo anterior se recomienda expresa y firmemente no escribir sobre la base de datos
de Dexon usando ningún medio diferente al mismo software de Dexon.

Ejemplo para Dexon BPM


Una configuración típica para una implementación de Dexon BPM es:

Ítem Hasta 20 usuarios Hasta 50 usuarios Hasta 200 usuarios


de gestión de gestión de gestión
Servidor de base • SQL Server 2014 • SQL Server 2019 • SQL Server
de datos o Oracle 12c o Oracle 19c Enterprise 2019 o
• CPU 8: cores • CPU: 16 cores Oracle 19c
• RAM: 16Gb • RAM: 32Gb • CPU: 32 cores
• Espacio libre: • Espacio libre: • RAM: 64
100 Gb 250 Gb • Espacio libre:
350 Gb
(recomendado
estado sólido)

Dexon BPM – Requerimientos técnicos


13/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
Servidor de • SO: Windows • SO: Windows • SO: Windows
aplicaciones IIS Server 2012R2 Server 2019 Server 2022
• .Net Framework • .Net Framework Datacenter
4.8 4.8 • .Net Framework
• IIS 10 • IIS 10 4.8
• CPU: 8 cores • CPU: 16 cores • IIS 10
• RAM: 16 Gb • RAM: 32 Gb • CPU: 32 cores
• Espacio libre: 50 • Espacio libre: • RAM: 64 Gb
Gb 300 Gb • Espacio libre:
• Salida a internet • Salida a internet 350 Gb
• Salida a internet

Ejemplo para Dexon BPM, con EndPoints


Una configuración típica para una implementación de Dexon BPM, que además tiene
desplegado el Agente Dexon en los endpoints de la red:

Dexon Agent

Win Server Dexon Web4


Mobile
App
Dexon Server IIS
Dexon REST

DB

Dexon BPM – Requerimientos técnicos


14/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
Ítem Hasta 20 usuarios de Hasta 50 usuarios de Hasta 200 usuarios de
gestión y 1000 gestión y 5000 gestión y 50000
endpoints endpoints endpoints
Servidor de base • SQL Server 2014 o • SQL Server 2019 o • SQL Server 2019
de datos Oracle 12c Oracle 19c Entrerprise o
• CPU 8: cores • CPU: 16 cores Oracle 19c
• RAM: 16Gb • RAM: 32Gb • CPU: 32 cores
• Espacio libre: 150 • Espacio libre: 300 • RAM: 64 Gb
Gb Gb • Espacio libre: 500
Gb
Servidor para • SO: Windows • SO: Windows • SO: Windows
Dexon Server 64 Server 2012R2 Server 2019 Server 2022
(para • .Net Framework • .Net Framework Datacenter
procesamiento de 4.8 4.8 • .Net Framework
inventarios) • CPU: 8 cores • CPU: 16 cores 4.8
• RAM: 16 Gb • RAM: 32 Gb • CPU: 24 cores
• Espacio libre: 100 • Espacio libre: 350
• RAM: 32 Gb
Gb Gb
• Espacio libre: 500
Gb
Servidor de • SO: Windows • SO: Windows • SO: Windows
aplicaciones IIS Server 2012R2 Server 2019 Server 2022
• .Net Framework • .Net Framework Datacenter
4.8 4.8 • .Net Framework
• IIS 10 • IIS 10 4.8
• CPU: 8 cores • CPU: 16 cores • IIS 10
• RAM: 16 Gb • RAM: 32 Gb • CPU: 32 cores
• Espacio libre: 50 • Espacio libre: 300 • RAM: 64 Gb
Gb Gb • Espacio libre: 350
• Salida a internet • Salida a internet Gb
• Salida a internet
Entidad • Certificados para cada máquina (con base en la plantilla Workstation
certificadora SSL authentication).
interna • Política de dominio para distribución de certificados.
(únicamente para
funcionalidad de
control remoto)
Workstations • Windows 8
(para control • .Net Core 3.1
remoto)

Dexon BPM – Requerimientos técnicos


15/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial
Despliegue On-premise o en nube
Cada modalidad de despliegue tiene sus propias características, y dependiendo de las
políticas del cliente o incluso de normas o regulaciones nacionales, puede que una u otra
sea más o menos favorable. Como una guía general, este es un comparativo con algunos
de los aspectos que se deberían tener en cuenta para escoger entre estas modalidades.

Ítem On-Premise Nube


Accesibilidad: desde Usualmente al interior de la empresa, Desde cualquier ubicación
dónde se puede a menos que se publique en que tenga conexión a
acceder la solución por internet/intranet Internet.
parte de los usuarios
Seguridad del centro de Depende del cliente Seguridad de grado miltar,
datos que cumple PCI-DSS, ISO
27000, CSI, CSA Star, DoD,
NIST, etc
Escalabilidad Depende del cliente Escalamiento horizontal y
vertical automáticos
Seguridad de los datos Aunque depende del cliente, éste No hay control sobre los
tiene control físico sobre los dispositivos.
dispositivos que almacenan sus
datos.
En ambos casos, la herramienta está diseñada de manera que la
única forma de acceder o manipular los datos sea mediante un
usuario con los permisos correctos. Aún si alguien tiene acceso
físico a los recursos, no tiene forma de ver o modificar los datos.
Disponibilidad Depende del cliente 99.9%
Costos 1. CAPEX inicial alto. Un pequeño fee mensual por
2. OPEX anual del 20% del CAPEX. usuario.
3. Costo de aprovisionar y
mantener la infraestructura:
servidores, sistema operacional,
bases de datos, certificados
digitales, antivirus, firewall,
backups, etc.
Alta disponibilidad Depende del cliente Redundancia en cada centro
de datos y opción de geo-
redundancia en múltiples
centros de datos en
diferentes lugares del
mundo

Dexon BPM – Requerimientos técnicos


16/16 Todos los derechos reservados – Dexon Software-2022
Este documento se considera confidencial

También podría gustarte