PPT_1 - ProjETSII

Download Report

Transcript PPT_1 - ProjETSII

Intalio
Aplicaciones Web basadas en Servicios
Alejandro Rivero, Alberto González, David Ruiz
Indice
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
Indice
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
Introduccion – Intalio|BPMN
EMPRESA DE CALIDAD DE PROCESOS DE NEGOCIO DEL SISTEMA
DE GESTION
Introduccion – Intalio|BPMN
Community Edition
• Intalio | Designer
• Intalio | Workflow
• Intalio | Server
Acceso 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
Free
Starts at 9,500
USD/EUR per year
Basic Set
Advanced Set
Platform Support
Standard Platforms
All Platforms
Code Availability
80% Open Source
100% Open Code
Binaries
Binaries + Source
Code
Support
Online Community
Enterprise Service
Level Agreement
Maintenance
Manual Upgrades
Automated
Upgrades
None
Up to $1,000,000
(Optional)
Cost
Components
Distribution
Indemnification
Introduccion – Intalio|Server
• Apache Tomcat
• Servidor de aplicaciones
• Apache ODE
• Motor BPEL
• Apache Axis2
• Motor de Servicios Web
Introduccion – Soporte a Clientes
Silver
Gold
Platinum
Support Times
9am-5pm
Mon-Fri
9am-5pm
Mon-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
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
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
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
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
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
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
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
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
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
Organizacion y asignacion de tareas a
recursos
• Organización
Fichero XML
• Ámbitos
• Usuarios
• Roles
• Roles heredados
Posibilidad de uso de LDAP
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
Introduccion
Definición de Interfaces de Usuario
Gestión de los datos
Reglas de Negocio
Sistema de Gestión de Tareas
Definición Organizacional
Conclusiones
Conclusiones
• Dificultad en la instalacion de componentes nuevos
• Curva de aprendizaje de la aplicacion lenta
• Versión Open básica
Imputación de horas
Miembro
Horas
Horas
Diferencia
realizadas estimadas 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 Rivero
Alberto González
David Ruiz
Rafael Gómez
Roland Schutz