En una arquitectura orientada a servicios (SOA) podemos encontrar un sin fin de herramientas válidas para el diseño de una solución SOA tanto Open Source como software propietario. La primera de las opciones ofrecer la posibilidad de adaptar las funcionalidades a cierto ámbito de modo personalizado, la segunda opción en cambio, propone un modo de trabajo el cual se puede adecuar o no a las necesidades de una organización. Por ello, este mini estudio además de mostrar una comparativa entre las diferentes soluciones, cita las metodologías más relevantes.

Definición

Se llama gestión de procesos de negocio (Business Process Management o BPM en inglés) a la metodología empresarial cuyo objetivo es mejorar la eficiencia a través de la gestión sistemática de los procesos de negocio, que se deben Leer el resto de esta entrada »

Anuncios

Gracias a Francisco Roldan Cordoba, consultor senior y bloger en Blogs VASS, he conseguido aclarar varias dudas en cuanto a SOA e ITIL y sus post me han servido para informarme más sobre el tema SOA y su entorno. A continuación Leer el resto de esta entrada »

La nueva versión incorpora una nueva consola de administración, más visual y atractiva aunque respecto a la otra (incluída en las version jBPM 3.x) todavía tiene muchos bugs por mejorar.

Las características principales de esta consola se detallan a continuación:

  • Posibilidad de simular procesos desplegados en el servidor
  • Estadísticas (reporting) del sistema
  • Gestión de tareas

Tecleando http://localhost:8080/jbpm-console desde el navegador se puede acceder al BPM. Leer el resto de esta entrada »

Hace tres semanas Joram Barrez, desarrollador del “core” de jBPM, presentó el roadmap de jBPM. La nueva versión del modelador de procesos de negocio pretende  ofrecer un plus de calidad, incorporando la posibilidad de hacer upgrades sin la necesidad de cambiar de versión. Al igual que en la versión anterior (jbpm 4.1), incorpora un instalador via Ant para tareas de administración y gestión del software, lo cual facilita los cambios de parámetros y las instalaciones, es decir, el usuario se da cuenta de lo que se está ejecutando por detrás y en caso de querer cambiar algún dato tiene la opción de modificarlos ficheros. En mi caso, al querer instalar jBPM 4.2 en JBossAS 5.1.0 con base de datos MySQL, modifiqué el fichero build.xml del directorio install puesto que le cambie el nombre al directorio descomprimido de JBoss y tuve que indicar el path del servidor en el build.xml. Leer el resto de esta entrada »

Gracias al post de José Carlos Perea Torre, consultor senior SOA & arquitecturas de integración, he conseguido aclarar varios temas válidos para mi proyecto fin de carrera titulado “Estudio y desarrollo de una solución SOA para un entorno logístico”. Este post, me posibilita fortalecer el modelo logístico necesario para la adopción de una arquitectura orientada a servicios. Aunque el texto no cite la arquitectura ni las herramientas idóneas para diseñar un entorno en el cual se unan un conjunto de aplicaciones distribuidas que exporten un conjunto de operaciones que puedan ser utilizadas por las demás, si que expone las ventajas y dificultades que supone Leer el resto de esta entrada »

Does SOA improve something?

“We can’t say, Do SOA because it will give you a much more flexible set of systems. There’s no metric that says if I’m more agile I will safe X perfent. The number-one difficulty with SOA is that it’s hard to get the ROI down to the spreadsheet level.” — Daniel Sholler, Vice President of Research, Gartner[1]

[1] Kock, C (2006). “The Truth about SOA”, CIO Insider, June.

What books should I read?

Thomas Erl is the world’s top-selling SOA author, Series Editor of the Prentice Hall Leer el resto de esta entrada »

Expongo a continuación las ideas principales obtenidas en la lectura del artículo “Is ESB mandatory for SOBA?” creado por Hariharan Vimala, a senior SOA architect.

Desde la aparición de SOA, muchas organizaciones han realizado serias inversiones para obtener resultados satisfactorios desarrollando y/o aplicando soluciones SOA. Muchas de ellas en cambio, después de despilfarrar grandes cantidades de dinero, no han obtenido ningún valor añadido o el poco logrado no ha sido el esperado. Leer el resto de esta entrada »