2do PA- Estándares y notaciones del modelado de negocio-Unidad 2
“Diagramas
UML”
UML presenta
diferentes diagramas, cada uno de los cuales proporciona diferentes puntos de
vista del negocio:
q Diagramas de Casos de Uso:
q Diagramas de Actividad:
Los diagramas de actividad en UML representan la dinámica de un sistema por medio de flujos. Un diagrama de actividad de Negocio, proporciona una forma gráfica de documentar el flujo de trabajo o “workflow” del negocio. Los diagramas de actividad también describen los roles y áreas de Responsabilidad en el Negocio, en otras palabras, muestra quienes son los responsables de un proceso determinado en el negocio
q Diagramas de Colaboración:
Los diagramas de colaboración de negocio documentan cómo los trabajadores del negocio y los objetos del negocio obran recíprocamente en función del buen desempeño de una determinada función del negocio. Los diagramas de la colaboración muestran los mensajes que se intercambian entre los trabajadores y las entidades de negocio durante la realización de un caso de uso del negocio.
BPEL
BPEL
Lenguaje de Ejecución de Procesos de Negocio
• Según la definición de la organización de
estándares OASIS el “Business Process Execution Language” (BPEL) es una forma
de orquestar procesos de negocio basada en estándares, compuesto por servicios.
Como lenguaje de ejecución, WS-BPEL define como representar las actividades en
un proceso de negocio, junto al control de la lógica del flujo, datos,
correlación de mensajes, manejo de excepciones, y demás.
• Es un estándar diseñado para integrar una
variedad de aplicaciones y conseguir los objetivos de negocio independiente de
las plataformas y tecnologías con mayor escalabilidad y flexibilidad. BPEL o
Lenguaje de Ejecución de Procesos de Negocio puede definirse como un estándar
basado en XML diseñado para la “orquestación” de servicios Web.
• Permite el control centralizado de la
invocación de diferentes servicios Web con cierta lógica de negocios,
definiéndose cuál, cómo y cuándo se ejecutará un proceso determinado. BPEL
permite a las empresas alcanzar un alto dinamismo en su arquitectura
tecnológica, adaptándose rápidamente a los cambios, ya sean a nivel interno o
externos.
• De
esta forma, pueden reorganizar con mayor facilidad la comunicación entre sus
aplicaciones, reduciendo ostensiblemente la complejidad de los procesos .
• BPEL puede tener un alto impacto en
solucionar la compleja integración tecnológica de las empresas, contribuir a
definir procesos con mayor dinamismo y de acuerdo a la lógica de cada negocio,
monitorear procesos y obtener, como consecuencia de lo anterior, un máximo
aprovechamiento de la infraestructura de TI, una mayor flexibilidad y
escalabilidad de los sistemas y, por sobre todo, una importante protección de
la inversión en tecnología, ya que se basa en estándares.
Características
• Es la unión entre negocio y tecnología.
• Es un lenguaje XML que define como un
proceso de negocios puede ser ejecutado usando servicios Web.
Al ser un
estándar usado por los fabricantes:
- Permite elegir entre distintas
plataformas
- Permite la interoperabilidad
- Fomenta la competitividad y la mejora
de las plataformas
• BPEL es un lenguaje de ejecución
• Generalmente se realiza una conversión
BPMN A BPEL
• Es el lenguaje “máquina” que permite la
implementación del BPM
• Estándar soportado por la mayoría de
fabricantes Físicamente es un fichero XML
• La ejecución de las funciones de negocio
se gestiona a través de servicios Web.
• BPEL es un lenguaje de especificación de
procesos de negocio completamente ejecutable que otorga orquestación a los
Servicios Web. Un modelo de orquestación provee un ámbito específicamente
enfocado en la vista de un participante en particular.
¿Cómo se aplica BPEL?
• Un típico ejemplo es cuando se recibe una
orden de compra, en donde hay acciones que pueden incluir el chequeo del status
de crédito de un cliente, verificación de stocks, ratificación de la orden
internamente, programación del envío, confirmación de la entrega y recepción o
envío del pago correspondiente.
• Cuando un proceso de negocios es ejecutado
por servicios Web significa que gracias a BPEL existirá una interfaz única para
soportar mensajes XML, independiente de las plataformas asociadas, con lo cual
se evita tener que usar múltiples protocolos y formatos e interfaces distintas.
Y, aunque no todas las actividades están actualmente implementadas como
servicios Web en las organizaciones, sus efectos a nivel interno son tangibles,
puesto que ayudan a simplificar y hacer más veloz la interacción y la ejecución
de un proceso de negocio.
• La aplicación de BPEL puede darse en el
caso de la reserva de un ticket aéreo y de un hotel en forma simultánea, a
través de una agencia de viajes. En este caso, existen muchas actividades
asociadas a un mismo proceso, especialmente desde el punto del cliente,
independiente de los socios de negocios que participen en el evento. Con BPEL,
la coordinación y ejecución de las actividades puede definirse de tal manera
que el resultado para el cliente y las empresas involucradas sea siempre
óptimo.
ECP
Notación de
los diagramas EPC
• La notación de este tipo de diagramas es
muy sencilla, ya que sólo consta de unos elementos. A continuación vamos a ver
cuales son:
• Evento
• Función
• Unidad organizativa
• Información, material o recurso
• Conecto lógico
• Flujo de control
v Evento:
• Son elementos pasivos.
• comienzan y terminan con un evento.
v Función:
• Son elementos activos.
• Modelan las tareas o actividades de la
compañía.
• Describen la transformación de un estado
inicial a un estado final.
v Unidad organizativa:
• Determina la persona u organización.
• Va unida a una función mediante una línea
continua.
v Información, material o recurso:
• Representan objetos en el mundo real.
• Se unen con las funciones mediante una
flecha de línea continua.
v Conecto lógico:
• Describen las relaciones lógicas entre los
elementos (eventos y funciones) en el flujo de control.
• Hay tres tipos de relaciones lógicas:
1. Branch/Merge
(XOR).}
2. Fork/Join
(AND).
3. Or.
v Flujo de control
• Conecta eventos con funciones, caminos de
procesos, o conectores lógicos, creando secuencias cronológicas e
interdependencias lógicas entre ellos.
• Se representan como flechas de línea
discontinua.
Herramientas
para trabajar con diagramas EPC
• Como hemos visto, la notación es muy
sencilla, así que podemos usar prácticamente cualquier herramienta de dibujo
para pintar diagramas EPC. Pero vamos a mencionar dos herramientas gratuitas en
concreto.
• Gliffy
• Dia
BPM
El Business Modeling Notation o
BPMN (Notación para el Modelado de Procesos de Negocios) es un método de
negocios que ilustra los procesos en forma similar a un diagrama de flujo.
El BPMN proporciona una manera fácil de definir y analizar
los procesos de negocios públicos y privados. Además, brinda una notación
estándar que sea comprensible para la gestión del personal, analistas y
desarrolladores.
El principal objetivo de BPMN es proporcionar una notación
estándar que sea fácilmente legible y entendible por parte de todos los
involucrados e interesados del negocio (stakeholders).
En síntesis BPMN tiene la finalidad de servir como lenguaje común para cerrar la brecha de comunicación que frecuentemente se presenta entre el diseño de los procesos de negocio y su implementación.
Un diagrama de BPMN es ensamblado a partir de un
conjunto de elementos básicos. Los elementos se clasifican en cuatro grupos:
- Objetos de flujo:
Figuras geométricas como círculos, rectángulos o rombos de
control de flujo que indican los eventos y actividades.
- Objetos de conexión:
Trazos o líneas de puntos que pueden incluir flechas usados para conectar dos objetos del flujo
dentro de un proceso.
Swimlanes (carriles de piscina):
Llamada así por su
semejanza geométrica con las líneas de carril del fondo de
una piscina olímpica utilizados para organizar las actividades
del flujo en diferentes categorías visuales que representan áreas funcionales,
roles o responsabilidades.
Artefactos:
Son elementos gráficos utilizados para proveer información adicional sobre el proceso. Dentro de los Artefactos encontramos:
LAS TRES NOTACIONES SON- UML,BPMN Y DFD : (2011).
Blogspot.com.
https://infoblog-ingsoftware.blogspot.com/2010/11/las-tres-notaciones-son-y-uml-lenguaje.html
UNIVERSIDAD
PERUANA DE INVESTIGACIÓN Y NEGOCIOS. (2014). Estándares para el
Modelado de Procesos de Negocios. Slideshare.net.
https://es.slideshare.net/CsarHernnPatricioPeralta/estndares-para-el-modelado-de-procesos-de-negocios
IBM Docs. (2021, March 4). Ibm.com.
https://www.ibm.com/docs/es/bpm/8.6.0?topic=types-bpel-process
Que es BPEL - Oscar Blancarte - Software Architecture.
(2014, July 15). Oscar Blancarte - Software Architecture.
https://www.oscarblancarteblog.com/2014/07/15/que-es-bpel/
Criterios para el
Desarrollo e Implantación de un Sistema ERP. (n.d.). Retrieved September 24,
2021, from http://repositorio.unicauca.edu.co:8080/bitstream/handle/123456789/2108/Anexo%203.%20%20UML%20para%20el%20Modelado%20de%20Negocio.pdf?sequence=4&isAllowed=y
Estandares Modelo
de Negocio. (2018). Prezi.com.
https://prezi.com/tzossaa0cdcw/estandares-modelo-de-negocio/
Alejandro Pérez
García. (2009, August 13). Introducción a los diagramas EPC
(Event-Driven Process Chain) - Adictos al trabajo. Adictos al Trabajo.
https://www.adictosaltrabajo.com/2009/08/13/diagramas-epc/
Comentarios
Publicar un comentario