BPM Suites (Open Source)

Escrito por Javier Urrutia en July 28th, 2006

intalio.gif

BPM (Busissnes Process Manager) es la evolución de muchas tecnologías que con el apoyo de 2 estándares BPEL y BPMN nos promete hacernos la vida fácil a desarrolladores y arquitectos de sistemas informáticos. Esta nueva modalidad de implementación de soluciones de sistemas en empresas orientadas a procesos, esta dando mucho que hablar. Las BPM Suites son soluciones que engloban varias componentes que bajo un solo paraguas incluyen normalmente, un Servidor (El engine típicamente java), Un Portal para interacción humana de los procesos, Un diseñador gráfico de procesos y Capacidades SOA para interactuar con WebServices. Todo con la promesa de minimizar el código y generar muy rápidamente sistemas integrados.

El precio de estas bellezas están en general por sobre los US$50.000, pero para los mortales como nosotros que buscamos lo mejor al menor precio las iniciativas Open Source nos dan una grata sorpresa en el mundo BPMs con INTALIO.

Hace unas semanas empezamos a probarlo en conjunto con mi amigo Felipe Zandoval y la verdad promete.Detrás de INTALIO están empresas importantes como SAP, IBM y otras de ese tipo.

Recomendado www.intalio.com

Javier Urrutia

3 Votes | Average: 5 out of 53 Votes | Average: 5 out of 53 Votes | Average: 5 out of 53 Votes | Average: 5 out of 53 Votes | Average: 5 out of 5 (3 votos, promedio: 5 de 5)
Loading ... Loading ...
Envie a un Amigo este Post (Click Aqui)Enviar a un Amigo | Version para Impresion del Post (Click Aqui)Version para Impresion

Informacion y Links

Unase a la comunidad de comentaristas, utilice las herramientas presentes, o linque a hacia su blog.


Otros Posts
DivX Vídeos en Casa (Fácil)
Open Source en Windows
Herramientas
English Traducir al Ingles
Español Traducir al Español
Stumble it!



Posibles articulos relacionados


OsCommerce (Carro de Compras Open Source)
Unos artículos atrás les comente acerca de una solución comercial, costosa, pero muy potente denominada ElasticPath 4.Bueno y que tal si no tiene 5 dígitos en dólares para armar su carro de compra?. La solución obvia en el mundo Open

Open Source en Windows
Los desarrolladores de software para Linux por lo general lanzan versiones para todos los sistemas, ya que las APIs que se utilizan en ambientes Open Source están casi todas portadas para Windows. El asunto está en que la mayoría de

Sugar Crm (Open Source)
Aquí va uno de esos productos Open Source que no lo parecen. Su nombre es Sugar CRM y aunque tiene una versión comercial mucho mas potente, la versión Open Source cubre muchos de los requerimientos que una pyme o mediana

Jboss JBPM (Open Source)
Aquí estamos una vez mas hablando de BPMs, Anteriormente escribí un articulo de una BPM Suite denominada Intalio, bastante completa y con la gracia de ser Open Source. Ahora voy a escribir de una alternativa llamada JBPM de Jboss.

Dokeos (Plataforma eLearning )
Es curioso ahora que me acuerdo de mi profe, se me viene a la mente un montón de temas relacionados, claro para no aburrirlos con el tema educativo, he decidido agregar el que considero, como una de las mejores herramientas


Link de trackback a este post

Boton derecho para copiar enlace de trackback BPM Suites (Open Source)


Escriba un comentario

Tome un momento y escriba su pensar hacerca de este post. Algunos codigos HTML son permitidos para el formato.

Comentarios escritos

Hola Javier:
Primero que todo, felicitaciones por tu página, tratas temas muy interesantes que son difíciles de encontrar en español.

Te cuento que ando en busca de alguna herramienta open source de procesos ya sea workflow o una BPMS. En la busqueda me he encontrado con varias como JBPM, Runa WFE, Intalio, Bonita y Enhydra Shark, sin embargo he descartado los dos primeros por no disponer de un editor gráfico de formularios por el costo que tendría la actualización de estos sin contar con un técnico programador a disposición.
En cuanto a Intalio he visto que es una plataforma bastante completa, pero que funciona bastante lenta en comparación al Runa WFE o JBPM. Bonita promete bastante aunque también parece ser bastante pesada en consumo de recursos y, por último, de Enhydra Shark no puedo decir mucho pues no he podido probarlo directamente.

¿Has tenido alguna experiencia o conoces algún caso de implementación de alguna de estas herramientas?
¿Conocías la solución Bonita de ObjectWeb? ¿qué piensas de ella?

De antemano gracias por tu respuesta, atte
Víctor

Estimado Victor:

Contestando tus consultas y dondote las gracias por tus comentarios positivos. Me gustaria aclarar que existe una gran diferencia entre herramientas de tipo WorkFlow y herramientas del tipo BPMS, las segundas incluyen a las primeras y con muchas mas capacidades de integracion que las primeras.

Efectivamente Intalio al ser una solucion BPM (suite) consume mas recuros que Runa WFE y JBPM, esta ultima no es una suite BPM 100% ya que se parece mas a un WorkFlow Engine que a una herramienta BPM, aunque va para ser BPM suite en el futuro cercano.

En general Victor las Herramientas de tipo BPM y algunas del tipo Workflow son consumidoras de grandes recuros. Es asi ya que estan orientadas a ser integradoras, su mision es solucionar problematicas de integracion de negocios a punta de hardware de ser necesario.

Experiencias he tenido con Intalio y con ALBPM (Ex Fuego) de BEA WebLogic, sin considerar que son soluciones Java J2EE como base, ya consumen su buena cantidad de recursos, Intalio siendo Open Source es completo y tiene el performance esperado para una suite BPM, no se trata de correr estas soluciones en un Pentium 4 de 3 Ghz con 1Gram, estamos hablando de grande servidores, en particular cercanos al tipo SuperDomo de HP, o el nivel inmediatamente inferior a este en Hardware, si es que las consideras para soluciones empresariales de volumenes importantes.

Lo que trato de explicarte es que Intalio o ALBPM y otras del tipo en escencia consumen grandes cantidades de recursos de Hardware por la problematica de la cual se hacen cargo.

Por otro lados las herramientas de Workflow tienden a tener una variedad de respuestas de performance dependiendo de la herrmienta y su objetivo. Siendo en general mas rapidas que las de tipo BPM. Pero esta comparacion es comparar peras con manzanas. Son frutas las 2 pero son muy distintas.

Las  soluciones BPM (Suites), no son para todas las empresas, son soluciones de alto costo en general. A diferencia de las soluciones de tipo WorkFlow como Bonita,Runa WFE y por ahora JBPM.

De bonita te puedo comentar que esta mas orientado a solucion de tipo WorkFlow pero muy bien hecha. Su performance esta a nivel intermedio entre una solucion WorlFlow y BPM. Bonita cumple con estandares distintos a herramientas de tipo BPM como BPMNL, de hecho Bonita usa estandares mas orientados a WorkFlow como XPDL.

En fin todo dependera al final del tamaño de la empresa y su problematica, y por cierto de su presupuesto.

En lo personal para BPM (Suite me quedo con ALBPM de Bea (Aqua Studio). Y Para workflow me quedo entre RunaWFE o Bonita (Que me tinca mas)

Saludos Cordiales
Javier Urrutia

Hola Javier,

Tengo una duda técnica que me lleva por la calle de la amargura… estoy intentando aprender a usar el API de Bonita y mas específicamente intentando ejecutar el ejemplo de su web : Bonita_Simple_Project_Ever.

Estoy atascado en algo que debería ser trivial como es el Login en el entorno. El error por si te sirve de ayuda es:

[java]
javax.security.auth.login.LoginException: Error during the login phase : Cannot authenticate with principal name=’bsoa’: RemoteException occurred in server thread.

El resto de errores vienen en cascada.
¿Conoces la posible solución?

Gracias de antemano por todo.
Alberto.

Hola Javier.

Muy bueno el tema.

Sólo una pregunta: conoces Auraportal, un BPMS? español.

Según tus variables, cuenta con los requisitos para ser considerado BPMB?

Muchas gracias por tu atención.

Arturo

Hola Javier: disculpas, al final debí poner BPMS y no BPMB.

Muchas gracias,

Arturo

Justamente estaba leyendo su blog que hablaba sobre el BPMN INTALIO y buena apreciacion sobre el mismo.

Bueno aun soy estudiante de Ing Sistemas y precisamente para el motivo del curso he decidido utilizar el BPM Intalio he podido modelar los procesos de una Clinica con ayuda del Intalio Diseñador, hasta ahi OK. Solo que despues me plantearon las sgtes preguntas.

¿Que actividades tendrias que hacer para implementar el BPMN INTALIO en la empresa.?, ¿No solo en una Clinica sino en el supuesto pueden ser diferentes tipos de organizaciones?
¿Que ventajas te da la implementacion de este BPMN y por supuesto sus desventajas?
¿Como puedes implementar el BPMN INTALIO dentro de una organizacion? ¿Que necesito?
¿Que tipos de organizacion puedes implementar? y que es lo que deberia implementar ??
¿Que es lo que necesita la organizacion para aceptar la implementacion del BPM Intalio?

De acuerdo a su experiencia y a la exigencia que han tenido en algunos proyectos de implementacion de un BPMN cuales serian esas respuestas que buscarian. He tratado de encontrar material sobre algun ejemplo de implementacion de este BPMN INTALIO en una organizacion pero creo firmemente que la experiencia vale mas que mil palabras Gracias.

Atte. Juan Aguilar

Hola
Soy nueva en esto de la utilizacion del Intalion y en general de los BPMS y necesitaria la ayuda de ustedes de ser posible pues veo que ya han trabajado con el tema. Soy estudiante todavia y me encuentro haciendo mi tesis donde tengo que hacer un estudio de las herramientas BPMS y seleccionar una para aplicar a un proyecto. Por lo que he podido investigar hasta ahora y porque me lo han recomendado muchisimas personas estoy optando por elegir el Intalio, pero lo cierto es que no conozco mucho del tema y me gustaria de ser posible que me expliquen algo o si tienen algun ejemplo de su utilizacion que me seria muy util.
Gracias de antemano…
Marielis…

Hola: instalé Intalio, pero encontré mejores referencias de TIBCO. ¿Puedes darme tu opinión al respecto?

Saludos,
Daniella

He visto una demo de “ProcessMaker” el cual es software libre comercial (open source) para la gestión de procesos de negocio (Business Process Management - BPM). Tiene una herramienta grafica para modelar los procesos y relativamente rapida pruebenlo http://www.processmaker.com

Hola !
Yo estado metido muy de lleno con Intalio, uno de los problemas que tuve fue falta de información, gracias a blogs como el suyo pude entender muchas cosas, tambien analice otros BPM y les doy mi opinion en mi blog, si lo desea, me gustaria complementar su analisis.

http://blog.jotadeveloper.com/2008/08/19/analisis-de-algunos-bpm-opensource-para-la-empresa/

Saludos.

hola

gracias por el paorte sobre esta informacion, yo con mi compañero estamos realizando una tesis sobre intalio, y hasta el momento nos ha parecido el intalio un software que tiene muchos problemas tanto el servidor apache como el designer, ya que al momento de realizar cualquier ejemplo de l apagina de intalio la mayoria no funciona y el server apache se cae con mucha facilidad, una consulta tu lo has probado el server en una organizacion, por que yo tengo 2gb en ram y dual core y se cae de igual manera gracias.


Technorati Z22 XML-Sitemap RSS a PodCast Usa Firefox es mejor