DYNAMIC SOA AND BPM
FICHA
Foto Título:            DYNAMIC SOA AND BPM
Autor:            Marc Fiammante
Editorial:       IBM Press Pearson
Idioma:         Inglés
Páginas:        216
Publicación:  2009
Lectura:         2018
COMENTARIO EDITORIAL
(Fuente: Traducción y ligera elaboración propia de la descripción en Amazon)

Consiga una extraordinaria felxibilidad y agilidad de negocio mediante la integración de SOA y BPM. Miles de empresas han adoptado Service Oriented Architecture (SOA) basados en su promesa de responder más rápidamente a los cambiantes requisitos del negocio mediante la composición de nuevas soluciones a partir de servicios existentes. Para cumplir esa promesa, sin embargo, las empresas necesitan integrar planes sólidos pero flexibles de Business Process Management (BPM) en sus iniciativas SOA. 'Dynamic SOA and BPM' ofrece un método eficiente y pragmático para hacerlo. El arquitecto SOA top de IBM, Marc Fiammante, le conduce paso a paso a través de la combinación de BPM y SOA y su uso conjunto para construir una empresa más flexible y dinámica. A lo largo de todo el libro, pone énfasis en soluciones prácticas basadas en su experiencia dando soporte a docenas de implementaciones SOA empresariales. Práctico de principio a fin, 'Dynamic SOA and BPM' afronta de una forma directa y honesta dos de los mayores desafíos actuales que los ejecutivos de IT, arquitectos y analistas deben afrontar: implementar BPM de una forma tan efectiva como sea posible y obtener el mayor valor posible de sus inversiones en SOA. El libro incluye:
  • Pasar de una integración simplificada a unos procesos dinámicos: el valor completo de los servicios de negocio.

  • Simplificar la arquitectura empresarial para acelerar el alineamiento de negocio y TI

  • Implementación de procesos de negocio dinámicos basado en módulos pequeños y flexibles que puede sen rápidamente modelados, probados, desplegados y mejorados

  • Planificación para la variabilidd de servicios e información para limitar el impacto del cambio en procesos y otros consumidores de servicios

  • Proporcionar una capa de integración entre consumidores y proveedores para afrontar las problematicas que las aproximaciones clásicas de un Enterprise Service Bus (ESB) no pueden resolver por sí solas.

  • Herramientas y buenas prácticas para el desarrollo, gestión y monitorización de un ciclo de vida SOA/BPM completo.
COMENTARIO PERSONAL

'Dynamic SOA and BPM' es un libro de carácter netamente técnico, que explora conjuntamente los campos del BPM (Business Process Management) y SOA (Service Oriented Architecture) pero no de una forma general sino, muy expecíficamente, analizando las mejores prácticas para que ambas técnicas/tecnologías sean capaces de adaptarse con agilidad al dinamismo que se produce en la vida y negocios reales.

Se trata. además, de un libro bastante avanzado que da por sentados importantes conocimientos del lector en estos campos y no se detiene mucho en explicaciones previas sino que ataca directamente la temática que se propone. En ese sentido, no resulta un libro demasiado fácil de leer ni de entender salvo para personas expertas o al menos buenas conocedoras de estas materias.

El libro se estructura en ocho capítulos:

  • 'From simplified integration to dynamic processes': Comienza analizando errores comunes en la aplicación de BPM y SOA que limitan su valor. Luego propone una arquitectura empresarial con tres capas paralelas (infraestructura, aplicaciones y negocio) y otra transversal (información) y comenta su 'mapping' a algunos modelos de referencia como eTOM, PCF o SCOR y termina aportando unos principios para conseguir el dinamismo.

  • 'Streamlining the enterprise architecture for dynamic BPM and SOA': Un capítulo complejo en que realiza varios planteamientos a nivel de arquitectura empresarial para prepararla para la variabilidad.

  • 'Implementing dynamic enterprise information': explora técnicas que flexibilizan el tratamiento de información a diferentes niveles de detalle, desde algunos más arquitecturales, a otros en el nivel de diseño e incluso otros muy cercanos ya a la implementación de datos.

  • 'Implementing variable services': enfoca ahora la variabilidad desde el punto de vista de los servicios de negocio SOA, analizando temas como patrones de diseño, los contratos de servicios en WDSL, las arquitecturas de componentes o los servicios REST.

  • 'Implementing dynamic business processes': Se centra ahora en el nivel de procesos de negocio tratando técnicas de un modelado para la variabilidad, aspectos relacionados con reglas de negocio o eventos.

  • 'Implementing the enterprise expansion joint': Habla de los aspectos más relacionados con el nivel de infraestructura como el Enterprise Service Bus y técnicas relacionadas con la mediación entre servicios.

  • 'Tooling for dynamic SOA and BPM processes': Cambia ahora un poco la orientación analizando el tipo y casos concretos de herramientas que se pueden utilizar en las tareas vistas hasta el momento, incluyendo la gestión del ciclo de vida de la arquitectura empresarial y el modelado e implementación de sus diferentes capas como procesos, servicios e información.

  • 'Managing and monitoring a dynamic BPM and SOA environment': Finaliza hablando de aspectos más de gestión, incluyendo la monitorización, la gestión del ciclo de vida de procesos y servicios y la gestión operativa

Un libro, en fin, interesante pero de un nivel avanzado y que precisa de una lectura muy cuidadosa y experta para sacarle todo el beneficio.