miércoles, 2 de julio de 2008

Seminario de Intalio BPMS en Costa Rica

Hace poco tuve la oportunidad de ir a la Universidad Nacional de Costa Rica a impartir dos seminarios "SOA y ESB" y "BPM utilizando Intalio BPMS", donde aborde diversos temas de arquitectura empresarial y gestión de procesos de negocio utilizando las alternativas Open Source y de software libre: Mule ESB, ActiveMQ, e Intalio BPMS.

Quiero agradecer la hospitalidad que los tico me brindaron durante mi estadía; a Xenia y Dinia por toda la colaboración prestada, y al Sr. Francisco por su visión y capacidad de vigilia en el tema de nuevas tecnologías. La UNA (Universidad Nacional de Costa Rica), tiene un programa de especialización en el área de las tecnologías de información y la gestión de proyectos (PMI) llamada Progestic. Progestic esta planeando incorporar la Gestión de Procesos de Negocio (BPM) como un elemento dentro de su plan integral de capacidades, para convertirse en una guía en Centro América.

Ha sido una experiencia invaluable, donde he podido compartir con la comunidad estudiantil, empresarial y de gobierno; la importancia de incluir SOA, ESB y BPM como estrategia para utilizar las tecnologías de información y comunicaciones de forma efectiva y con una orientación clara en la gestión de procesos de negocio y todas las disciplinas que lo comprende; por supuesto utilizando software libre y open source.

Anexo para toda la comunidad las areas que comprenden estos dos seminarios, para que conoscan los temas y las relaciones existentes; pronto colocare las presentaciones.

Introducción a las Arquitecturas Orientadas en Servicios (SOA) y Bus de Servicios Empresariales (ESB).
  • Arquitectura Orientadas en Servicios
    • Definición de SOA?
    • Beneficios de SOA.
    • El Reuso y el ROI.
    • Estándares y Especificaciones disponibles.
      • WS-I, OASIS, W3C
      • Xml, Xml Schemas, WSDL, SOAP, UDDI, etc.
      • Estándares WS-*
      • Análisis y diseño orientado en servicios.
    • Análisis y diseño orientado en servicios.
    • Interfase vs. Contrato.
    • Principios de orientación en servicios.
    • SOA y Web Services.
    • Alternativas de Implementación.
    • Arquitecturas SOA.
    • Metodologías disponibles.
    • Mejores Prácticas.
  • Modelo de Implementación para la construcción de Web Services.
    • Apache Axis 2.
    • Xfire (CXF).
    • Spring Web Services.
    • Utilitarios (SoapUI, Jmeter).
  • Demostración A
    • Creación de un Web Services (Servicio Web).
    • Consumo de un Web Services.
    • Generación de Proxys mediante WSDL.
    • Herramientas SOA Open Source.
  • Bus de Servicios Empresariales
    • Que es un ESB?
    • Beneficios de un ESB.
    • Funciones de un ESB.
    • Alternativas ESB Propietarias vs. Open Source.
    • Introducción a Mule ESB
      • Arquitectura de Mule ESB.
      • Componentes de Mule: Conectores, Transformadores, Interceptores, Router, endpoint, inbound-router, outbound-router, etc.
      • Integración de Mule ESB con Spring y ActiveMQ.
      • Mejores Prácticas.
  • Demostración B
    • Ejecutar el ejemplo Echo.
    • Exponer un UMO como servicio (Axis, Xfire).
    • Consumir un Web services.
    • Integración de Mule ESB con Intalio BPMS.
    • Integración de Mule ESB con ActiveMQ.
  • Patrones de Integración Empresarial.

Introducción a la Gestión de Procesos de Negocio (BPM) y la alternativa Open Source Intalio BPMS.

  • Introducción a Business Process Management (BPM)
    • Definición de BPM.
    • Objetivos de BPM.
    • Disciplinas Relacionadas (BPMN, BPEL, BAM, BRE, SOA, Web Services).
    • Conceptos Básicos (proceso, participante, notación, etc.).
    • Ciclo de Vida de un proceso de negocio (Modelado, diseño, despliegue, ejecución, optimización).
    • Orquestación de Procesos e interacciones.
  • Introducción a BPMN (Business Process Modeling Notation).
    • Notación BPMN.
    • Reglas generales de la notación BPMN.
    • Modelado de procesos de negocio con BPMN.
    • BPMN vs. Workflow.
    • Recomendaciones y Mejores Prácticas de Modelado.
  • Demostración A
    • Modelado de Procesos con BPMN.
    • Reglas Generales de Modelado.
  • Introducción a BPEL (Business Process Execution Language).
    • Componentes BPEL.
  • Introducción a BAM (Business Activity Monitoring).
    • Objetivos de BAM.
    • Que son los KPI (Key Performance Indicator).
    • Funcionalidades de un Dashboard.
  • Introducción a Introducción a BRE (Business Rules Engine).
    • Gestión de Reglas de Negocio.
  • Demostración B
    • Utilización de Reglas de Negocio en Web Services.
    • Ejemplo de BAM.
  • Alternativa BPM: Intalio BPMS.
    • Arquitectura y estandares de Intalio BPMS (BPMN, BPEL, BPEL4People, Wsdl, Xforms).
    • Productos y Modelo de Suscripción.
    • Introducción a Intalio BPMS.
    • Intalio BPMN Modeler.
    • Intalio BPMS People Workflow.
    • Intalio BPMS BPEL.
    • Intalio BPMS Mapper.
    • Intalio BPMS Server.
    • Partners de Negocio.
      • Liferay (http://www.liferay.com).
      • Alfresco (http://www.alfresco.com/).
      • Apache (http://www.apache.org/)
      • Eclipse (http://www.eclipse.org/)
      • OpenLexicon (http://www.openlexicon.org/)
      • Orbeon (http://www.orbeon.com/)
  • Demostración C
    • Componentes de Intalio BPMS Designer.
    • Intalio BPMN 1.1 Modeler.
    • Modelado de Procesos con Intalio BPMN.
    • Recomendaciones de modelado (n1, n2, n3).
  • Intalio BPMS y Web Services.
    • Reglas Generales de Construcción.
    • Mejores Prácticas.
  • Demostración D
    • Consumo de Web Services con Intalio.
    • Orquestación de Servicios con Intalio.
    • Workflow con Intalio.
    • Patrones de Workflow
    • Creación de Formularios (Xform).
    • Manejo de Roles.
    • Integración Web Services con Workflow.
    • Despliegue de Procesos de Negocio.
Algunas fotos:





Saludos;

4 comentarios:

Unknown dijo...

Hola un saludo desde Monterrey NL, México.

Me interesa saber si tienes material acerca del seminario de SOA y BPM (con INTALIO) ... Estoy tratando de trabajar con esta herramienta (intalio) y quisiera ver de ser posible un ejemplo que me permita exponer y consumir un web service desde esa plataforma.

Agradezco tu atención!

Unknown dijo...

Buenos dias, soy un estudiante de la Universidad Central de Venezuela que esta realizando su trabajo especial de grado en el aerea de Sistemas de Información... especificamente en el area de Gestion de Cambios TI...

La herramienta de modelado que decidi utilizar es INTALIO 5.2.0.115, ya instale, el diseñador, el servidor, ya tenia instalado previamente jdk 1.5 y ya habia configurada la variable de entorno...

Mi problema es al momento de revisar el local host.. Cuando accedo la pagina sale en blanco... ya he leveantado el proceso startup muchas veces y aun nada...

esta es la direccion del local host que observe en un manual:

http://localhost:8080/ui-fw/login.htm

me gustaria, que me ayudara si esta a tu alcance.... y gracias de antemano

PABLO dijo...

hola me podrias ayudar con un manual de intalio... o algo basico de como se instala y se hace un proyecto.. gracias
bimat3105@hotmail.com

Anónimo dijo...

Hola.
Micra Consulting se encuentra contratando un BPEL Process Manager. Para aplicar favor hacer llegar sus cvs a jeannette.morera@intertec-consulting.com

Descripcion:
1-2 years of experience with Oracle’s BPEL Process Manager, Oracle databases, SQL, and PL/SQL and solid understanding of WSDLs, XML, XSD, and other integration standards. Additional experience with Oracle E-Business Suite and understanding of Application Server concepts, preferably Oracle’s Fusion Middleware highly desirable

Saludos!