Instalación Intalio Server

4
14649

Instalación Intalio Server

0. Índice de contenidos.

1. Introducción

Continuamos con otro de nuestros tutoriales relacionados con BPM, en este caso será tratar el tema
de lo que es el motor de Intalio : Intalio Server.

El servidor de Intalio está basado en Apache ODE, que es un motor de orquestación que se
ajusta a la especificación
WS-BPEL 2.0 que está teniendo mucho tirón en la comunidad SOA

La notación BPMN (Business Process Modeling Notation) es utilizada para modelar procesos mediante la herramienta Intalio Designer, el cual podemos desplegar en Intalio Server para
generar una aplicación basada en el modelo. Prometo hablar de esta notación en detalle en otro tutorial 😉

Para saber cómo realizar la instalación de la herramienta Intalio Designer podéis acceder al siguiente tutorial : Instalación Intalio Designer

Una característica a destacar de este servidor ha sido la facilidad con la que se ha diseñado para permitir realizar operaciones
complejas de forma sencilla.

2. Entorno.

El tutorial está escrito usando el siguiente entorno:

3. Instalación.

Importante : Requiere tener instalado la JDK

PASO 1 : Nos conectamos a la página web http://www.intalioworks.com/

PASO 2 : Seleccionamos la opción de «Downloads»

PASO 3 : Seleccionamos la opción de «Intalio|Server» de BPEL Server

PASO 4 : Seleccionamos la opción de «Download» de la versión Intalio|Server 6.0.3

PASO 5 : Una vez leidas las condiciones las aceptamos y pulsamos sobre descargar

Importante : Hay veces en las que la opción de Europa no funciona por lo que elegiremos United States

Se nos descargará el ZIP con el proyecto

PASO 6 : Descomprimir el ZIP en el directorio donde lo queramos instalar

En mi caso lo he instalado en la siguiente ubicación : C:\Intalio\intalio-bpms\intalio-bpms-6.0.3.010.01

4. Configuración.

Primero de todo tendremos que configurar la variable de entorno CATALINA_HOME para que apunte
a la ubicación donde hayamos descomprimido el servidor

Después verificaremos que la variable de entorno está realmente cambiada.

Configuraremos la variable de entorno JAVA_HOME

Volveremos a verificar el cambio.

5. Lanzar el servidor.

En este punto vamos a enseñar el servidor de Intalio.

Intalio lleva integrado un servidor Tomcat, cualquiera con algo de experiencia en este servidor no tendrá
ningún problema en lanzarlo y sobre todo en configurarlo 😉

Para arrancarlo vamos a ejecutar su lanzador : startup

Este fichero se encuentra en el directorio «bin» de la ruta de instalación.

Lo ejecutamos

Accedermos al administrador web el servidor :

  • Local :http://localhost:8080/bpms-console
  • Remoto :http://IP_MAQUINA:8080/bpms-console

Introducimos el usuario por defecto : admin y la contraseña : changeit

Nos autenticamos. (Por defecto mostrará la pestaña de procesos)

6. Pestaña Procesos.

Esta pestaña muestra en una tabla «resumen» la situación de todos los procesos de negocio que se van o se han
utilizado, para ello nos muestra información como :

  • Los procesos sobre los que se tiene control
  • El total de procesos
  • El estado en su ciclo de vida
  • El tipo de finalización que ha tenido (fallo, suspensión, completado,…)
  • Diferentes acciones que se pueden realizar : Arrancar un proceso, retirarlo, activarlo, etc.

Si seleccionamos uno de los procesos que vienen por defecto por ejemplo : HelloWorld:HelloWorld podremos
acceder a su detalle.

Además de mostrar las acciones de poder arrancar el proceso , ver instancias, ver información básica del proceso…
podremos habilitar 2 pestañas más : Diagram y Resources

La pestaña Diagram : Muestra la representacion gráfica del proceso en notación BPMN

-> Permite exportar la imagen que lo representa a diferentes formatos : SVG, PNG y PDF

La pestaña Resources : Muestra el código fuente que representa a ese proceso BPM

-> Permite descargarse el cógido de forma individual o total

6. Pestaña Instancias.

Esta pestaña muestra en un tabla «resumen» la ejecución de las instancias que se han creado de nuestros
procesos lanzados, de esta forma podemos ver qué procesos se lanzaron, sus fechas de inicio y fin, su estado
de finalización, etc.

Si seleccionamos uno de los procesos que aparecen en la lista accedemos al detalle de su ejecución. Por defecto
se abre en la pestaña diagrama y en ella se muestra la gráfica que representa al proceso

Muestra 3 pestañas : Diagrama (Actual), Datos y Eventos

Pestaña Datos : permite acceder a los datos que se utilizaron durante su ejecución

Podremos acceder a la información enviada en la petición y devuelta en la respuesta

– Información petición

– Información respuesta

Pestaña Eventos : permite acceder a los eventos que se desencadenaron durante su ejecución

6. Pestaña Herramientas.

Permite acceder a diferentes herramientas

El único punto a destacar es la posibilidad de configurar las trazas del log

6. Conclusiones.

Como ya podeis ver, esto del BPM tiene su cosa, aunque poco a poco vamos a ir teniendo la cosa más clara. En cuanto a este tutorial de instalación decir que
como habeis podido comprobar ha sido bastante sencillo puesto que estaba todo ya automatizado y apenas hemos tenido que configurar nada. Por otro lado he querido
enseñar un poco el manejo de la consola de administración para que empecemos a tener una mejor idea sobre qué es esto del BPM

4 COMENTARIOS

  1. He instalado el intalio bpms(servidor) pero al momento de inciar como usuario admin no me deja..(Error: The user identifier or password you provided is invalid). Alguien me puede ayudar que paso me falta hacer.. He seguido los pasos del tutorial, pero no me incia con el usuario y contraseña mencionados.

  2. Hola!

    en mi caso al momento de ejecutar el startup me arroja el error:

    error durante el despliegue del descriptor de configuración rutaintalio/wsi.xml

    Sin embargo el archivo esta en la ruta, sabes a que se pueda deber?

    Gracias!

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad