IntalioAplicaciones Web basadas en Servicios
Alejandro Rivero, Alberto González, David Ruiz
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Introduccion – Intalio|BPMN
EMPRESA DE CALIDAD DE PROCESOS DE NEGOCIO DEL SISTEMA DE GESTION
Introduccion – Intalio|BPMN
Community Edition
• Intalio | Designer
• Intalio | Workflow
• Intalio | ServerAcceso al 80% del código
Introduccion – Intalio|BPMN
Enterprise Edition
• Intalio | BAM
• Intalio | BRE
• Intalio | ECM
• Intalio | ESB
• Intalio | AJAX
• Intalio | Portal
Multiplataforma• Conectores• SGBD• Sistemas operativos• Plataformas hardware
Acceso al 100% del código
Introducción – Comparación
Community Edition Enterprise Edition
Cost Free Starts at 9,500 USD/EUR per year
Components Basic Set Advanced Set
Platform Support Standard Platforms All Platforms
Code Availability 80% Open Source 100% Open Code
Distribution Binaries Binaries + Source Code
Support Online Community Enterprise Service Level Agreement
Maintenance Manual Upgrades Automated Upgrades
Indemnification None Up to $1,000,000 (Optional)
Introduccion – Intalio|Server
• Apache Tomcat• Servidor de aplicaciones
• Apache ODE• Motor BPEL
• Apache Axis2• Motor de Servicios Web
Introduccion – Soporte a ClientesSilver Gold Platinum
Support Times 9am-5pmMon-Fri
9am-5pmMon-Fri
24x7x365
Response Times 1 business days 4 hours 2 hours
Automatic Updates yes yes yes
Operations Network yes yes yes
Correction of Errors no yes yes
Indemnification no optional optional
Starting Price $ 9500 $ 20000 Contact us
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Formularios
• Desde Intalio BPMS Designer tenemos dos alternativas:• Intalio Form Editor (XForms)
• Ideal para prototipado o interfaces planas• Intalio Ajax
• Satisfacer requisitos de interfaz más avanzados
• Intalio WorkFlow User Interface• Interfaz para usuarios finales• Provee un Front-End para acceder a los procesos desplegados
desde el punto de vista del usuario final
Formularios - XFORM
Formularios - XFORM
• Ideal para prototipado e interfaces planas
• Formato XML --> muy genérico• Gráficamente --> Uso de la paleta
• Genera codigo -> Intalio BPMS Workflow Web User Interface• Permite exportar a formato imagen
Formularios - Intalio Ajax
Formularios - Intalio Ajax
• Herramienta muy completa
• Incluye paleta capaz de crear:• Menús• Barras de herramientas• Ficheros de audio• Tablas complejos
Formularios - Que más...?
• Soporte para Internacionalización
• Definición de funciones JavaScript
• Uso de hojas de estilo CSS
• Permite uso de código HTML
Formularios - Intalio Workflow User Interface
• Los usuarios inician los procesos.• Los usuarios llevan a cabo las tareas.
• Tres vistas• Procesos• Tareas• Notificaciones
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Gestión de los datos que se manipulan en el proceso• Flujo de Proceso
• Flujo de Datos
Gestión de los datos
• Manipulación de variables
Gestión de los datos
Gestión de los datos
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Posibilidad de definir reglas de negocio e integrarlas en el proceso
• Intalio Designer - Mapper• Mapper Pallete• Mapper View
• Intalio BRE• Motor de reglas de negocio• Externaliza las reglas• Promueve la reusabilidad • Separa definición y mantenimiento entre reglas y procesos
Reglas de Negocio - Data Mapper
Reglas de Negocio - BRE
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Sistema de gestión de tareas y flexibilidad
• Modelo de objeto de tareas
• Marco de Seguridad
• Servicio archivos adjuntos
• Marco de interfaz usuarios
Sistema de gestión de tareas y flexibilidad
Intalio|Social Portal
$
$$
$
• Gestionar tareas
• Crear espacios ad-hoc
• Calendarios
• Carpetas, Blog, Foros, …
Intalio Tempo
Intalio Tempo
Intalio Tempo
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Organizacion y asignacion de tareas a recursos
Fichero XML• Ámbitos• Usuarios• Roles• Roles heredados
Posibilidad de uso de LDAP
• Organización
Organizacion y asignacion de tareas a recursos
• Asignacion de tareas a recursos
• Por roles• A usuarios concretos
• Asignación dinámica• Servicio en Axis (RBAC)
Indice
IntroduccionDefinición de Interfaces de UsuarioGestión de los datosReglas de NegocioSistema de Gestión de TareasDefinición OrganizacionalConclusiones
Conclusiones
• Dificultad en la instalacion de componentes nuevos
• Curva de aprendizaje de la aplicacion lenta
• Versión Open básica
Imputación de horasMiembro Horas
realizadasHoras
estimadasDiferencia de horas
%
Alberto 42,5 50 7,5 84
Ale 37,5 50 12,5 75
David 43 50 7 86
Rafa 38 50 12 76
Roland 46,5 50 3,5 93
Total 207,5 250 42,5 83
Media: 41,5 horas
Gracias
¿Preguntas?
Alejandro RiveroAlberto GonzálezDavid RuizRafael GómezRoland Schutz