estebanf.com: Tecnología y procesos

Intalio|BPM: Mas allá de SOA

El 25 de agosto de 2009 realizamos el primer evento del ciclo especial de seminarios BPM para Latinoamérica. Cumpliendo con lo prometido durante el evento, en esta entrada les comparto las láminas utilizadas, la grabación del evento, un resumen del contenido del seminario y las respuestas a las preguntas recibidas durante la sesión.

Indice

Presentación

Grabación

Existen varias alternativas para ver el video del seminario:

  1. Quienes  se registraron pueden utilizar el enlace recibido en los correos de confirmación de registro y recordatorio.
  2. Quienes no se hayan registrado, pueden acceder a la grabación a través del siguiente enlace: https://www2.gotomeeting.com/register/918363890
  3. Quienes prefieran descargar el video, puede hacerlo aquí: http://bpms.intalio.com/files/resources/Latam/Intalio-BPM_Mas_alla_de_SOA.zip

IMPORTANTE: Tomen en cuenta que necesitan tener instalado un “códec” especializado para ver el video. Pueden leer mas información la sección de soporte de GoToMeeting (https://www2.gotomeeting.com/pre/corp/faq9.tmpl#playbackwebinar) y descargar el software necesario en https://www1.gotomeeting.com/codec

Resumen

Empezamos aclarando que es SOA (Service Oriented Architecture – Arquitectura orientada a servicios) y BPM (Business Process Management – Gestión de procesos de negocio)

SOA: Son un conjunto de lineamientos y patrones que definen como organizar los distintos componentes para el desarrollo de software e integración de sistemas. Gira alrededor de la definición de Servicios interoperables que son piezas de funcionalidad relevante con apego a un conjunto de principios bien definidos. La promesa de SOA es el incremento de la agilidad y reducción de esfuerzos y costos para la creación de nuevas aplicaciones y el mantenimiento de las existentes.

BPM: En un enfoque gerencial y operativo que se basa en la coordinación de las actividades y decisiones que comprenden los procesos de negocio de una organización. Con el apoyo de una herramienta como Intalio|BPM EE es posible contar con el soporte necesario para manejar el ciclo de vida de los procesos, la automatización de los mismos y el seguimiento de los resultados de negocio derivados de su ejecución. La promesa de BPM gira en torno a una mayor visibilidad, control y conocimiento de las operaciones que deriva en una incrementada capacidad de adaptación de cara a nuevos retos que afronten las organizaciones.

Comparando  ambas prácticas es simple concluir que:

  1. SOA tiene un carácter técnico versus el hecho de que BPM es una práctica con orígenes en las áreas funcionales.
  2. BPM se define y ejecuta de forma descendente en la organización, a través del desglose y detalle de los distintos procesos de negocio. SOA por el contrario se construye de forma ascendente al tomar las piezas tecnologías más simples y combinarlas para crear servicios que cumplan con los principios establecidos.
  3. La medición del éxito de BPM se hace bajo criterios similares a los cuales se mide el desempeño de la organización. El ROI de SOA se mide en base a las mejoras en capacidad de creación y mantenimiento de software.
  4. Mientras  SOA está orientado a la integración de aplicaciones, BPM mantiene el foco en la coordinación de actividades de sistemas y humanos dentro del contexto de ejecución de un proceso de negocio.

Con base a la comparación realizada, podemos plantear y responder varias interrogantes:

  1. ¿Son SOA y BPM prácticas opuestas?: Falso. SOA ofrece la infraestructura ideal para implementar BPM, mientras que este da sentido a los esfuerzos técnicos de crear los servicios dándoles uso dentro de procesos de negocio que si ofrezcan valor real y palpable a las organizaciones
  2. ¿Deben SOA y BPM implementarse a la vez? No necesariamente. Cada uno tiene objetivos y formas de implementación completamente distintos, lo que hace imposible agruparlos dentro del mismo proyecto.
  3. ¿Deben entonces SOA y BPM implementarse en paralelo? No, ya que mutuamente no se requieren. Es posible tener una arquitectura orientada a servicios por el solo motivo de contar con ella y hacer más simple el manejo de nuevas aplicaciones. Del lado del BPM, las herramientas como Intalio|BPM EE ofrecen diversos conectores para crear los puntos de integración necesarios para un proceso cuando los servicios no se encuentren disponibles. Cada uno induce a la realización del otro a fin de maximizar los beneficios.

Revisando la relevancia que ambas practicas tienen nos damos cuenta que tanto aquellos roles que generan requerimientos de software así como aquellos que deben entregar soluciones a esas necesidades, necesitan prestar atención y considerar  la realización de esfuerzos en SOA y BPM como una alternativa al escenario donde hay que decidir entre comprar o construir un sistema que brinde soporte a las operaciones:

  1. Una forma de reducir la necesidad de decidir entre comprar o construir es maximizar el valor y uso de los sistemas existentes. Practicas relacionadas a SOA, como la modernización de aplicaciones, permite extender la vida útil de estos aplicativos.
  2. La posibilidad de reutilizar sistemas actualmente disponibles sumado a los beneficios que realmente SOA si es capaz de ofrecer hacen tentador el escenario de dedicar esfuerzos a crear una arquitectura basada en servicios.
  3. Sin embargo los proyectos únicamente SOA tienen una alta tasa de fracaso. Sobre todo aquellos que se ejecutan centrados en la integración de aplicaciones o la implantación de un bus de integración (ESB). Ese tipo son frecuentemente inversiones desperdiciadas, y aquel 20% que si culmina con éxito brinda beneficios que son principalmente relevantes solo a las áreas técnicas. Ante este escenario es difícil justificar realmente cualquier inversión de esta índole.
  4. La implementación de BPM, por el contrario, no se limita a cumplir su promesa con beneficios a las áreas funcionales sino que brinda lineamientos claros a las áreas técnicas de cuáles son los puntos de integración que son candidatos ideales para ser implementados como servicios que cumplan los servicios SOA. Los esfuerzos hasta la fecha realizados en proyectos BPM han traído resultados muy positivos con una tasa de éxito de proyectos alrededor del 90%.

Una herramienta como Intalio|BPM EE ofrece el soporte a la implementación de prácticas de gestión de proceso y SOA a través de:

  1. Permitir que las áreas funcionales tengan el rol protagónico en la definición de sus procesos.
  2. El desglose de los procesos de negocio lleva a los niveles de integración, donde se hace claro cuales servicios se deben tener disponibles.
  3. El análisis de las integraciones realizadas marca pautas de cuales servicios deben implementarse.
  4. Cada proceso y regla de negocio creado en Intalio, se expone como un servicio.

Al hacer disponible toda esta información recomendamos como plan de acción:

  1. Evaluar las  iniciativas existentes contra la información proporcionada.
  2. Obtenga un BPMS gratuito como Intalio|BPM CE.
  3. Empezar la documentación y modelado de sus procesos de negocio, analizando el uso y/o requerimientos de puntos de integración.
  4. Revise los resultados de su análisis con su equipo de TI.
  5. Inicie iniciativas de arquitectura SOA con alcances delimitados a soportar los procesos a automatizarse

Como herramientas de apoyo ofrecidas por Intalio:

Preguntas y respuestas

Las siguientes son las preguntas recibidas durante la sesión. Se responden aquí sin ningún orden particular. En muchos casos la redacción de la pregunta ha sido modificada para facilitar su entendimiento. Solo estoy publicando aquellas relacionadas al seminario. Aquellas personas con preguntas técnicas pueden utilizar los foros Intalio en español, y aquellos con preguntas comerciales pueden contactarme a mi correo electrónico.

¿Sobre qué contenedor se publican y ejecutan los servicios web generados por Intalio|BPM EE?

¿Que relación tienen con Apache ODE?

  • Apache ODE es un proyecto creado a partir de código generado por Intalio y donado a la fundación Apache. Hoy por hoy, Intalio mantiene puestos claves en el comité del proyecto. Además dedicamos un equipo de ingenieros a desarrollar ese y otros proyectos de código abierto. Apache ODE es una pieza central de nuestro Intalio|Server

¿Cómo se disminuye el riesgo en la implantación de BPM con SOA?

  • Los riesgos de una iniciativa BPM pocas veces están relacionados con la tecnología. Dadas las características de esas iniciativas, los riesgos están más relacionados con relaciones humanas, disponibilidad de recursos expertos en el proceso, situaciones políticas, comunicación, etc. Una organización con una SOA bien implementada y efectiva, tendrá pocos o ningún requerimiento técnico para soportar la automatización de un proceso de negocio. BPM, por el contrario, si reduce significativamente los riesgos de una implementación SOA al darle un marco de trabajo claro de cuáles son los servicios a crear y que nivel de abstracción deben estos proveer.

¿Es posible la integración de proceso de negocios desarrollados en Intalio|BPM EE con software desarrollado en RPG en un As/400?.

  • Si, aunque no directamente. Ese tipo de integraciones de manejan generalmente con colas de mensajes JMS.

¿Como determinar si un proyecto es verdaderamente SOA?

  • Un proyecto no puede ser SOA, porque SOA son los lineamientos sobre los que se construye un proyecto. Lo que sí es posible determinar es que grado de apego tienen los servicios creados con los principios SOA. En función de esos resultados podríamos decir en qué grado de cumplimiento de los lineamientos de arquitectura orientada a servicios está construido un proyecto en particular.

¿Cuales son los riesgos o problemas que se han evidenciado o hay que prever para asegurar la implementación de una estrategia de negocio SOA.?

  • No hay tal cosa como una “estrategia de negocio SOA”. SOA es una guía de cómo deben organizarse la plataforma tecnológica para soportar las operaciones del negocio y brindarle agilidad a los equipos humanos encargados de construir y mantener las soluciones para brindar ese soporte. Por otro lado estaría una “estrategia de negocio” que entre otras cosas definirá como se realizaran las operaciones a fin de alcanzar unos objetivos específicos. El apoyo a la definición, implementación, ejecución y control de esas estrategias entra dentro de las prácticas de BPM.

¿Puedes aclarar el concepto de los contratos de los servicios?

  • La definición de cómo interactuar con un servicio es su contrato.  Se refiere a detalles como: Nombre del servicio, ubicación del servicio, operaciones provistas, información que se debe enviar para iniciar una operación, información que se recibirá cuando complete la operación, etc. El contrato de un servicio establece las reglas a las que se debe apegar cualquiera que desee consumir las funcionalidades que este provee.

¿Provee Intalio de un listado de todo lo que involucra  o debe tenerse en cuenta para implementar  un proyecto BPM asociado a SOA?

  • Dentro de Intalio ofrecemos una metodología de trabajo para la implementación de procesos ejecutables llamada “Process Modeling Framework”. Bajo estos lineamientos trabajamos los Intalio|Process Experts cuando realizamos consultorías dentro de nuestros clientes. Dentro de ese marco de trabajo ofrecemos pautas y lineamientos claros a los equipos técnicos encargados de ofrecer la infraestructura sobre la que operaran los procesos implementados. Estos equipos combinan la información provista con algún marco de trabajo de SOA, como el Oasis SOA Reference Model

¿Posee la versión community de Intalio|BPM de manera integrada el modulo de SOA?

  • No existe un modulo SOA. La versión community tiene la misma capacidad que la versión empresarial para exponer los procesos como servicios, así como publicarlos dentro de la instancia de Apache Axis correspondiente.

¿Que servidores pueden soportar el BPEL generado en Intalio|Designer y esto lo puedo desplegar de forma transparente?

  • Cualquiera que soporte el estándar BPEL 2.0. La forma de despliegue la impone cada servidor. Intalio|Designer solo está en capacidad de publicar automáticamente a un Intalio|Server.

¿Cual es el servidor de aplicaciones que tiene Intalio por defecto?

  • La versión comunidad se ha distribuido tradicionalmente sobre Apache Geronimo y en los últimos meses hemos publicado versiones sobre Apache Tomcat. Los clientes con acceso a la versión empresarial (Intalio|BPM EE) pueden escoger el servidor de aplicaciones de su preferencia: Apache Tomcat, JBoss, Websphere, Weblogic, etc.

¿Como Intalio|BPM EE maneja la seguridad con la comunicación con los servicios?

  • Quienes requieren implementación de estándares de WS-Security con los servicios desplegados y/o consumidos desde Intalio utilizan las funcionalidades de Apache Axis complementadas con Rampart.

¿Podemos decir que Intalio es una herramienta de Orquestación de Servicios ?

  • No. Intalio|BPM EE es una herramienta de modelado y automatización de procesos de negocio. La ejecución de los procesos con frecuencia deriva en el consumo de servicios, por lo que es posible orquestar las interacciones con ellos a fin de obtener la funcionalidad requerida. Sin embargo Intalio|BPM no está por la labor de sustituir herramientas como un bus empresarial (ESB) o la creación de código para manejar las coreografías de servicios.

¿Existe alguna metodología para el desarrollo de un proyecto BPM en la empresa ? Así como para software puedo usar RUP o Programación Extrema.

  • Diversos grupos de estudio promueven sus metodologías para la implementación de iniciativas BPM. Dentro de Intalio utilizamos una combinación de mejores prácticas y experiencias adquiridas en la relación con nuestros clientes que hemos denominado “Process modeling framework”.

¿Intalio|BPM es la base o el complemento de los sistemas de Información?

  • Intalio|BPM es la herramienta que permite automatizar los procesos de negocio, en los que participan distintos actores humanos y sistemas de información.  Un proceso de negocio es más amplio que la funcionalidad ofrecida por un único sistema. De hecho, gran parte de las debilidades de los sistemas actuales ha sido el intentar implementar procesos de negocio a través de código, base de datos y parametrizacion. Al no estar las herramientas de desarrollo de software orientadas a la creación de procesos, los resultados han sido implementaciones rígidas que son incapaces de mantener el ritmo que las áreas funcionales requieren. De allí surgen frases que muchas escuchamos de los usuarios como “El sistema no hace lo que yo necesito”

Quisiera saber la cohesión y posibilidad de desarrollo que puede haber entre Intalio y herramientas propietarias, como lo es Visual Studio .NET 2008

  • Tanto los artefactos creados dentro de Intalio, como los componentes que lo comprenden están basados en estándares. Esto significa que son fácilmente consumibles por tecnologías propietarias.

¿Para alguien que inicia en BPM y SOA, aparte de la capacitación que ofrecen, cuál sería tu recomendación sobre libros, temas o áreas para poder desarrollar software y servicios en Intalio?

¿Qué herramientas, aparte de Intalio|Designer, recomiendas  para desarrollar aplicaciones y servicios BPM (por ejemplo mencionaste SoapUI).

  • Definitivamente SoapUI es clave porque permite la prueba de servicios y la creación de pruebas de stress. De resto con Intalio|Designer puedes modelar y automatizar tus procesos, construir XML, XSL y XPATH, trabajar con bases de datos y manejar las versiones de tus proyectos.  Yo que solo me dedico al trabajo con proceso, no tengo más herramientas en mi arsenal.

Tendrás las referencias sobre la falla de proyectos, las de Gartner 75% y de SOA 4 de cada 5 proyecots.

¿Podemos decir que con Intalio se realizan simulación de procesos de negocio, cuando pasamos en el ciclo de vida a optimizar y adaptar el proceso?

  • Para decidir como optimizar y/o adaptar un proceso se requiere de: Resultados obtenidos de ejecuciones pasadas, métricas de desempeño del comportamiento de una organización de cara al proceso y conocimiento del negocio. Intalio|BPM es capaz hoy de brindar 2 de esos 3 elementos a través de sus funcionalidades de trazabilidad e Intalio|BAM. La simulación de procesos sería útil para la definición de escenarios tipo “Que pasa si…”. Se espera incorporar funcionalidades de emulación de procesos en la versión 6.1

¿Existen herramientas de monitoreo de los procesos, BAM?

  • Si, Intalio|BAM. A través de este modulo se puede realizar la extracción de datos de negocio y comportamiento de la ejecución de los procesos, para luego ser sumariados y presentados gráficamente a las audiencias apropiadas.

¿Alguno de sus clientes tiene concurrencia de más de 1000 usuarios concurrentes?

¿Que tal el rendimiento de su BPM?

  • Habría que definir que significa rendimiento. Con nuestra tecnología, nuestras mejores prácticas y soportados por la infraestructura adecuada nuestros clientes han implementado procesos que manejan cientos de miles de instancias activas. Puedes revisar los casos de éxitos publicados para algunas referencias.

¿Seria un buen paso empezar una implementación SOA/BPM con Intalio BE?

  • Intalio|BPM Business Edition es una herramienta de automatización de procesos con énfasis en la facilidad de uso. Está pensada para ser la herramienta de usuarios de alto nivel en las organizaciones. No ofrece las mismas capacidades de integración que Intalio|BPM EE por lo que no arrojaría la misma información relacionadas a lineamientos para crear proyectos SOA.

¿Cual es la relación entre Tempo e Intalio?

  • Tempo es el proyecto de código abierto que implementa en manejo de tareas e interacción con humanos. Se incorpora dentro de Intalio|Server bajo el nombre comercial de Intalio|Workflow.

¿Es posible con Intalio|BPM EE utilizar aplicaciones externas? ¿Cómo se realizaría la orquestación de estas?

  • Intalio|BPM EE ofrece conectores como JMS, JDBC, POJO, WSDL, SAP para facilitar la integración con distintas tecnologías. Todos estos conectores generan servicios que pueden ser consumidos desde los procesos automatizados.

¿Cual es el tiempo de curva de aprendizaje a un nivel medio alto.?

  • La expectativa que yo manejo es que una persona que tome nuestro entrenamiento y dedique tiempo a practicar con la tecnología y el paradigma, debería ser productiva en un lapso entre 3 y 6 semanas.

¿La implementación de SOA implica necesariamente el uso de un ESB?

  • Absolutamente no. De hecho, la insistencia no justificada de utilizar un bus de integración es generalmente condenar al fracaso cualquier iniciativa SOA. Hay escenarios  en los que un ESB ofrece beneficios, pero no es un componente obligatorio y debe ser una decisión justificada incorporar uno a la arquitectura.

¿Cómo posiciona Gartner a Intalio?

  • Intalio aparece como visionario en el cuadrante mágico de Gartner del 2009. Habiendo más de 100 proveedores BPM en el mercado, para nosotros es un mensaje positivo que se nos escoja entre los 22 que Gartner monitorea. Además somos el único proveedor con un modelo de negocio de servicios y basado en Open Source dentro del cuadrante. Todos los demás son buenos proveedores con modelos de negocio basados en la comercialización de “cajas”. Sabemos que no estamos más arriba en el cuadrante porque la métrica “Ability to execute” está muy relacionada con los ingresos en millones de dólares. Dado nuestro modelo de negocio donde nuestros productos tienen licencias de costo $0, se hace complicado obtener los mismos niveles de ingresos que aquellos que cobran decenas de miles de dólares por cada procesador incluida en la licencia.

¿Cual es la propuesta para la gobernabilidad de servicios de Intalio?

  • Intalio no tiene oferta en el segmento de herramientas de gobernabilidad. Nuestros clientes han tenidos éxitos utilizando nuestra tecnología junto a opciones propietarias y de código abierto.

¿Qué opina usted sobre acceder los servicios desde el proceso negocio a través de colas JMS y no como Servicios Web?

  • Uno de los errores más común es asociar el concepto de Servicios SOA con el de Web Services. En la confusión reinante ha jugado un papel importante los mensajes de mercadeo de compañías como Microsoft y Oracle. Dentro de los principios SOA no se menciona en ninguna parte el canal o tecnología a través de los cuales se interactúa con los servicios. El uso de colas es recomendado cuando el requerimiento de “Entrega garantizada” es más importante que el tiempo de respuesta de los procesos. Para una herramienta como Intalio|BPM EE es transparente el canal a través del cual se consuma el servicio.

¿Tienen planes de sacar a la venta libros para aprender la tecnología que ofrece Intalio?

  • Corporativamente no hay iniciativas de este tipo planteadas.  A nivel personal tampoco me ha llamado la atención ser autor de algún libro. Ya es bastante complicado tratar de escribir en este blog :)

Muchas gracias a todas las personas que participaron en el evento. Siéntase en la libertad de comentar en esta nota o contactarme directamente para aclarar cualquier duda que existiese.

Compartir:

  • email
  • Twitter
  • LinkedIn
  • del.icio.us
  • Digg
  • Facebook
  • Bitacoras.com
  • Google Bookmarks
  • Live
  • MySpace
  • NewsVine
  • Reddit
  • StumbleUpon
  • Technorati
  • Yahoo! Buzz
  • Meneame
  • BarraPunto
  • DZone
  • Que diferencia de INTALIO y Bizagui?

  • Comparando en base a lo que aparece pubicado en el sitio web de Bizagui:

    Intalio esta basada en Open Source, Bizagui no.
    Nuestra version community no es una “evaluacion de 30 dias” sino un BPMS 100% funcional. Bizagui ofrece gratuitamente su modelador y una evaluacion de 30 dias de una version express
    El costo de las licencias perpetuas Intalio|BPM EE es $0. Bizagui cobra una licencia $120 por usuario.
    El costo de suscripciones de soporte de Intalio es por linea de producto y empieza en $7.500. El de Bizagui es por usuario a $40 por cada uno. En la modalidad de suscripcion de Bizagui, si no se renueva la suscripcion no se puede usar el producto. Eso no ocurre con Intalio
    Intalio incluye en su oferta un gestor documental y soporte a ESB. Bizagui no

  • Estebán: Estupenda presentación, muy clara, realista y bien documentada, muy interesante el ver el ejemplo.
    saludos
    Mario Rodríguez Manzanera

  • Gracias Mario, estamos a la orden.

  • Buenas noches Estaban. Estoy implementando un aplicación que involucra orquestación de servicios hecha en Intalio designer, la cual está publicada y funciona correctamente desde el intalio server 6.0.1.004. El problema está en que cuando intento instanciar el servicio publicado, desde microsoft visual studio.net 2008, se genera el siguiente error: “El documento WSDL contiene vínculos que no se pueden resolver”. Pensé que era un problema de la plataforma microsoft, pero después intenté llamar el servicio al mismo proyecto que lo genera, como una referencia web externa y genera el mismo error. QUé podría ser?? He leido al respecto y algunas opciones apuntan al xsd de definición de entradas y salidas… Qué consejo me podría brindar?

  • Es probable que la sentencia de import del esquema este definida de forma que termina en “?xsd”. Muchas herramientas no pueden resolver esa construccion. Modifica el wsdl para que apunte directamente al archivo xsd.

    Saludos,

  • Esteban, primero que todo, muchas gracias por responder y más aún de manera tan rápida. He revisado el wsdl de la aplicación y está de la siguiente manera:

  • Hola Camilo.

    Tu wsdl no salio publicado. Te recomiendo colocar tu pregunta en el foro en español de Intalio. Yo, junto a otros colaboradores, modero alli. La direccion es: http://community.intalio.com/forums/spanish-forum/showcat.html

    Saludos,

  • Hola Esteban.

    Estoy trabajando con Intalio, ya he diseñado un proceso en Intalio Designer y entiendo por esta presentación que se hizo “Intalio|BPM: Mas allá de SOA” que el Intalio Designer genera automáticamente el código BPEL, agradezco me explique como realizar ese proceso, que debo hacer?, tengo instalado también el Intalio Server.

    Gracias y un saludo.

  • Hola Freddy,

    La generacion de codigo BPEL se realiza cada vez que guardas tus diagramas BPMN. Para ejecutar tus procesos, necesitas instalar Intalio|Server y publicar tus proyectos. Te sera util seguir los pasos publicados en : http://community.intalio.com/getting-started/10-first-steps-with-intalio-bpms.html

    Saludos,

  • Hola Esteban buenos dias, gracias por tú ayuda pero tengo dos preguntas: 1) Si el código BPEL se genera cada vez que guardo los diagramas BPMN, como puedo hacer para ver dicho código generado??, 2)Me dices que me serán utiles los siguientes pasos… no aparece ninguna dirección de sitio web, agradezco me la digas de nuevo.

    Gracias y Saludos.

  • Hola Freddy,

    ya arregle el comentario anterior y ya aparece el enlace que te mencione.

    El codigo BPEL no necesitas verlo para que el proceso funcione. Si te interesa ver lo generado, esto se almacena en la carpeta build de tu proyecto. Esta carpeta tiene la misma estructura de directorios que tu proyecto y donde tengas tus procesos estaran, entre otras cosas, el archivo con extension .bpel

    Saludos,

  • Hola Esteban.

    Antes que nada gracias por tú colaboración hasta ahora, Te comento que si me es bastante importante ver el código BPEL generado al guardar los diagramas, sin embargo he tratado de observarlo tal como me has dicho, dentro de la carpeta build del proyecto pero alli no se crea ningún archivo.bpel después de guardar el diagrama BPMN, que puede estar pasando??, otra cosa en la última versión de Intalio Designer que es con la que trabajo no me aparece en General preferences la opción Process con las respectivas subopciones: 1)Deployment 2)Diagram que es donde según el tutorial que me has remitido se puede seleccionar el Target Lenguaje (BPEL Business Process Execution Language) cuál es la opción para ajustar esto en la última versión??, el código que genera Intalio es BPEL estándar?.

    Agradezco Tú valiosa colaboración.

    Saludos.

  • Hola Freddy,

    Si no estas viendo el BPEL generado, es que el proceso esta mal modelado y tiene errores.

    El codigo BPEL generado es standard, sin extensiones.

    Varias opciones han cambiado de sitio, pero creo que si sigues este tutorial: http://community.intalio.com/bpms-screencasts/view-3.html , vas a tener un proceso completo y poder ver el BPEL.

    Saludos

  • Hola Esteban.

    Muchas gracias por tú ayuda.

    He podido seguir este tutorial y desarrollar el ejercicio completo hasta generar el código Bpel.
    Podrias decirme si los servicios web se pueden crear dentro de Intalio??? y si es asi como se hace, o si deben crearse de forma externa por ejemplo en Axis y sólo llamarse dentro del proyecto en Intalio para incluirlos. (El tutorial que he seguido incluye dos servicios web pero no dice nada de si fueron generados dentro de Intalio.)

    Saludos.

Puede seguir cualquier comentario a esta entrada RSS 2.0 suscribiéndose aquí.

estebanf.com está orgullosamente a prueba de Digg gracias a la caché que proporciona WP Super Cache