Está en la página 1de 6

Asignatura Datos del alumno Fecha

Sistemas de Información Apellidos: Rivera Almazán 15-Noviembre-


para la Gestión de Procesos Nombre: Karla Fabiola 2021

“Investigación: Arquitecturas Orientadas


a Servicios (SOA) y BPM”

Karla Fabiola Rivera Almazán

Universidad Internacional de la Rioja en México

Maestría en Dirección y Administración de Empresas (MBA)

Semestre 1

Asignatura: Sistemas de Información para la Gestión de Procesos

Docente: Manuel Rivas

15 – Noviembre – 2021
Asignatura Datos del alumno Fecha
Sistemas de Información Apellidos: Rivera Almazán 15-Noviembre-
para la Gestión de Procesos Nombre: Karla Fabiola 2021

Arquitecturas Orientadas a Servicios (SOA) y BPM

En la actualidad, las empresas requieren de arquitecturas de software que provean a los


negocios de una mayor agilidad y flexibilidad ante nuevos requerimientos; que sirvan de
medio de comunicación entre grupos de personas separadas en forma organizacional,
geográfica o temporal, para trabajar cooperativa y productivamente con el fin de resolver
un problema que les sería muy difícil abordar en forma aislada (Ochoa, Bastarrica y
Gutiérrez, 2009).
Según Bazán (2009), la Arquitectura Orientada a Servicios (SOA) es un enfoque para “el
diseño y construcción de sistemas que sean flexibles y adaptables a apoyar un entorno
empresarial dinámico” (p. 10). La mencionada arquitectura permite diseñar, construir,
desplegar e integrar los servicios, independientemente del lenguaje en que se encuentren
codificados, y de sus plataformas de ejecución. Estos servicios se encuentran
interrelacionados y se definen a través de procesos de negocio conformando servicios
compuestos que realizan las funciones empresariales (Bazán, 2009).
CONCEPTO Arquitecturas Orientadas a Servicios (SOA) Administración por Proceso de Negocio (BPM)
Business Process Management, es un conjunto de
métodos, herramientas y tecnologías utilizados
para diseñar, representar, analizar y controlar
Service Oriented Architecture: Arquitectura que trata de
procesos de negocio operacionales. Es un enfoque
estructurar las aplicaciones de negocio y la tecnología
Definición centrado en los procesos para mejorar el
para responder de forma ágil y flexible a las demandas
rendimiento que combina las tecnologías de la
del mercado.
información con metodologías de proceso y
gobierno. Abarca personas, sistemas, funciones,
negocios, clientes, proveedores y socios.
1. Orientado a Procesos
2. Construido para Cambiar 1. Modelado de la arquitectura empresarial.
3. Ciclos de Desarrollo Incrementales 2. Integración de la gestión de proyectos.
4. Aplicaciones Orquestadas 3. Captura de datos, gestión y análisis.
5. Bajo Acoplamiento 4. Funciones colaborativas.
6. Orientado a Mensajes 5. Adaptabilidad para un despliegue o en la nube
Características 7. Utiliza una plataforma común para la totalidad de 6. Medición y monitorización de KPIs en tiempo
servicios desplegados en una aplicación. real.
8. Todos los servicios de SOA comparten un 7. Fácil gestión documental.
almacenamiento de datos, pero sin embargo, son 8. Movilidad.
autónomos y pueden recomponerse. 9. Gestión adaptable de casos.
9. Todo servicio tiene un contranto entre el requiriente y 10. Compatibilidad con el estándar.
el proveedor del servicio.
Asignatura Datos del alumno Fecha
Sistemas de Información Apellidos: Rivera Almazán 15-Noviembre-
para la Gestión de Procesos Nombre: Karla Fabiola 2021

CONCEPTO Arquitecturas Orientadas a Servicios (SOA) Administración por Proceso de Negocio (BPM)
1. Organiza la infraestructura de IT
2. Permite la encapsulación 1. Optimizar los procesos de negocio
3. Dirigido indirectamento por los objetivos de negocio, 2. Dar visibilidad al negocio.
Diferencias
trasladado a la necesidad de flexibilidad y agilidad a IT. 3. No requiere SOA, pero SOA simplifica la
3. Provee un lazo de Control y gobierno de los activos de implementación de BPM (habilitación de servicios).
IT.
1. Permite la organización automática de servicios
1. Ayuda a mejorar la agilidad y flexibilidad de las
separados para crear una capa de procesos de
organizaciones
negocio integrados a nivel corporativo.
2. Permite una personalización masiva de las tecnologías
2.Simplifica la resolución de problemas: BPM
de la información
permite abordar problemas con más enfoque y
3. Permite la simplificación del Desarrollo de Soluciones,
recursos, ayudando a encontrar soluciones
mediante el uso de estandares de la industria.
rápidamente.
4. Permite a aislar a los sistemas frente a los cambios
3. Ayuda a minimizar los riesgos: Ya que se hace un
generados por otras partes de la organización.
análisis de la relación de los procesos con los
5. Permite alinear y cercar las áreas de la Tecnología y el
elementos importantes de la organización (como la
Negocio.
estrategia, los sistemas de información, los datos y
6. Desacopla la presentación, orquestación de procesos y
la infraestructura, e identificar los riesgos asociados
lógica de negocios y estandariza la comunicación entre
al proceso o a las actividades del proceso).
Ventajas cada una de las etapas.
4. Muestra resultados tangibles desde el inicio: Las
7. Reduce el nivel de acoplamiento.
estadísticas están bien diseñadas e interpretadas
8. Clara definición de roles de desarrollo.
para ayudar a determinar qué funciona y qué no.
9. Definición de seguridad más clara.
Además, la tecnología usada en BPM, monitorea y
10. Fácil testeo.
documenta los números relevantes.
11. Mejora la mantención.
5. Procura que la atención al cliente sea impecable:
12. Favorece la reutilización.
Se tienen en cuenta las necesidades de los clientes,
13. Favorece el desarrollo en paralelo.
ya que reciben una mejor atención al cliente,
14. Permite fácil escalabilidad.
soporte de TI y se toman en cuenta sus
15. Permite un mapeo directo entre los procesos y los
preferencias.
sistemas.
6. Resalta la importancia de la fuerza laboral
16. Permite un monitoreo preciso.
humana: BPM exige empleados competitivos, en
17. Permite la interoperabilidad.
lugar de computadoras inteligentes. Ambos se
Asignatura Datos del alumno Fecha
Sistemas de Información Apellidos: Rivera Almazán 15-Noviembre-
para la Gestión de Procesos Nombre: Karla Fabiola 2021

CONCEPTO Arquitecturas Orientadas a Servicios (SOA) Administración por Proceso de Negocio (BPM)
1. SOA depende de la implementación de estándares.
Sin estándares, la comunicación entre aplicaciones
requiere de mucho tiempo y código.
1. Solo se verán beneficios si se implementa
2. SOA no es para: aplicaciones con alto nivel de
correctamente: Hay que aplicar una metodología
transferencia de datos, aplicaciones que no requieren de
que permita tener un proceso analizado,
implementación del tipo request/response y para
diagramado en notación BPMN y aceptado por los
aplicaciones que tienen un corto periodo de vida.
diferentes interesados, de esta manera se puede
3. Incrementalmente se hace difícil y costoso el ser capaz
llegar a contar con un proceso automatizado, con las
de cumplir con los protocolos y hablar con un servicio.
optimizaciones identificadas en las fases previas de
4. Implica conocer los procesos del negocio, clasificarlos,
la metodología.
extraer las funciones que son comunes a ellos,
2. Si las metodologías no se aplican bien, es posible
Desventajas estandarizarlas y formar con ellas capas de servicios que
perder fondos y recursos: Aunque BPM es una
serán requeridas por cualquier proceso de negocio.
herramienta asequible, hay que hacer una
5. En la medida en que un servicio de negocio, vaya
inversión importante. Únicamente podrás
siendo incorporado en la definición de los procesos de
recuperar ese dinero en poco tiempo o ver un
negocio, dicho servicio aumentara su nivel de criticidad.
aumento en el ROI, si fue implementada
Con lo cual cada que se requiera efectuar una
correctamente.
actualización en dicho servicio (por ejemplo, un cambio
3. Existe el riesgo de obtener un análisis deficiente:
en el código, una interfaz nueva, etc.), deberá evaluarse
Esto solo sucede si no se distribuye bien la
previamente el impacto y tener mucho cuidado con su
información
implementación. Sin embargo, parte de la problemática
anterior, puede ser solventada en virtud a un buen
diseño del servicio.
1. Minimización del riesgo de negocio.
2. Aumento de la flexibilidad y capacidad de adaptación a los cambios de la organización.
3. Reutilización de activos y ahorro en costes.
4. Mejor integración a nivel global.
5. Optimización de las funciones comercial y de marketing.
6. Automatización de los procesos a través de las funciones de negocio: ganando en interoperabilidad de los
sistemas subyacentes, gracias al aprovisionamiento de interfaces estándar que logran la deseada
automatización de procesos.
7. Aumento de velocidad en la automatización de nuevos procesos: la implementación de los nuevos
procesos se agiliza cuando el diseño SOA permite exponer las capacidades de negocio como servicios.
8. Adaptación de los procesos a las necesidades de negocio: garantizando un impacto mínimo en el resto de
procesos y partiendo de un análisis de viabilidad de los cambios propuestos, todo ello en condiciones de alta
Convergencias
velocidad.
9. Minimización de errores y ahorro de costes: exportando e implementando los procesos de negocio que
más robustos y menos propensos a errores.
10. Alineación de las inversiones de TI con las necesidades del negocio: priorizando el dar solución a los
servicios de construcción necesarios para los procesos clave del negocio, para ganar en alineación y
rendimiento.
11. Consecución de una mayor visibilidad del negocio: que además se logra en tiempo real.
12. Rapidez en la adopción de los servicios basados en la nube: la infraestructura SOA adecuada permite que
tanto los servicios internos como los externos se utilicen de la misma manera a nivel de procesos.
13. Entrega de los procesos de negocio a través de dispositivos móviles: la movilidad es una realidad al
tiempo que se garantiza la preservación de la integridad de los sistemas internos y el cumplimiento de los
requisitos de calidad de servicio.
Asignatura Datos del alumno Fecha
Sistemas de Información Apellidos: Rivera Almazán 15-Noviembre-
para la Gestión de Procesos Nombre: Karla Fabiola 2021

CONCLUSIONES

Aunque cada uno tiene su valor propio, la disciplina de BPM y el estilo arquitectónico de
SOA son sinérgicos de manera natural y son mejores si trabajan juntos para lograr mayor
optimización y alineación de negocio y de TI. A nivel de empresa, se requiere el
establecimiento de un entorno fuerte y escalable que conservará el rendimiento y la
integridad empresarial durante la transformación continua, que es un resultado inevitable
de la agilidad empresarial.

Para lograr que la primera experiencia con BPM y SOA sea satisfactoria, es necesario
considerar todos los aspectos meticulosamente. Desde una perspectiva organizativa, la
empresa necesita impulsar el poder de colaboración de las simulaciones y los modelos
visuales de procesos y servicios, así como integrar BPM y SOA teniendo en cuenta los
procesos de administración y desarrollo existentes. Desde una perspectiva tecnológica, la
empresa necesita establecer una plataforma que progrese con el éxito de la iniciativa de
BPM y SOA combinada, así como garantizar la integridad y la seguridad de los procesos y
los servicios empresariales. La combinación efectiva de BPM y SOA será un factor clave de
diferencia para las empresas que buscan agilidad empresarial. Con este fin, la
infraestructura, las herramientas y los métodos integrados de IBM son un buen punto de
partida que proporciona una base sólida para el futuro.

Bibliografía

1. Arias Chaves, M. (2010). Gestión de procesos de negocios en función de una


arquitectura orientada a servicios. Ciencias Económicas (San José), 28(1), 297.
2. Bustos Ríos, L. S., Rojas Diaz, J., & Milena Caicedo, S. (2008). Integración de
procesos utilizando la arquitectura orientada a servicios-soa. Scientia Et Technica,
(40), 177-182.

3. [SOA Foundation]: libro blanco de IBM, “IBM’s SOA Foundation – An Architectural


Introduction and Overview”, Rob High, Jr., Stephen Kinder, Steve Graham
Asignatura Datos del alumno Fecha
Sistemas de Información Apellidos: Rivera Almazán 15-Noviembre-
para la Gestión de Procesos Nombre: Karla Fabiola 2021

4. *Smart SOA™+: libro blanco de IBM, “Smart SOA: Best practices for agile innovation
and optimization”, 2007
5. [McKinsey]: London School of Economics, “McKinsey survey and analysis of 100
companies in France, Germany, UK and the U.S”.

También podría gustarte