Aprendizaje rápido de ArchiMate Parte 6 – Capa de Negocio

Conceptos estructurales de la capa de negocio

La capa de negocio de ArchiMate identifica conceptos y relaciones de alto nivel en la arquitectura empresarial: productos finales y sistemas de entrega al cliente. Esta capa de arquitectura representa la realización de objetivos y requisitos de alto nivel de gestión, impulsando así la implementación de marcos de arquitectura empresarial.
Los elementos de la capa de negocio modelan la organización operativa de una empresa de forma independiente de la tecnología, mientras que los elementos estratégicos modelan la dirección y elecciones estratégicas de la empresa. La capa de negocio, la capa de aplicación y la capa de tecnología se dividen en tres tipos de conceptos: entidades pasivas, comportamientos y entidades activas.
  • Entidades pasivasson actuadas por comportamientos; elementos del sistema sobre los que opera el sistema.
  • Entidades de comportamientodescribe transacciones entre entidades activas y pasivas, y entre entidades activas. Ejemplos de entidades pasivas incluyen contratos, objetos de datos y productos.
  • Entidades activasson participantes, roles, colaboraciones y otros elementos estructurales que representan actividades.

Entidades activas (Entidades activas)

Entidad de actividad –Ejecuta ciertos comportamientos, como procesos o funciones empresariales. Son individuos, grupos de personas o recursos a largo plazo o permanentes.
  • Actores de negocio
  • Roles de negocio
  • Individuos (por ejemplo, clientes o empleados)
  • Grupos (unidades organizativas)

Actor de negocio (Actor de negocio)

Un actor de negocio se define como una entidad organizativa capaz de realizar comportamientos al ser asignado a (uno o más) roles de negocio. Un actor de negocio es una entidad organizativa, no técnica. El nombre de un actor de negocio debería preferiblemente ser un sustantivo.
Los participantes pueden incluir entidades fuera de la organización real, como clientes y socios.
Ejemplo de actor de negocio:
El siguiente diagrama de ArchiMate ilustra el uso de actores de negocio:
  • ArchiSurance Inc. se modela como un actor de negocio compuesto por dos departamentos.
  • El rol de Ventas de Seguro de Viaje se asigna al departamento de Viajes.
  • Dentro de este rol, el departamento de Viajes realiza el proceso de seguro de viaje, que proporciona servicios accesibles a través de una interfaz de negocio asignada a este rol.

Rol de negocio (Rol de negocio)

Un rol de negocio se define como una responsabilidad para realizar un comportamiento específico, al que puede asignarse un participante. Un rol de negocio puede asignarse a uno o más procesos o funciones empresariales, mientras que un participante de negocio puede asignarse a un solo rol de negocio.
Ejemplo de rol de negocio en ArchiMate
En el siguiente diagrama de ArchiMate, el rol de negocio de Vendedor de Seguros es cumplido por un participante del Departamento de Seguros, con teléfono como interfaz. El rol de negocio Comprador de Seguros es cumplido por el participante Cliente, con teléfono como interfaz requerida.

Colaboración de negocio (Colaboración de negocio)

Un proceso o función empresarial puede interpretarse como un comportamiento interno asignado a un único rol empresarial. En algunos casos, el comportamiento es un esfuerzo colectivo de múltiples roles empresariales; de hecho, la colaboración de dos o más roles empresariales da lugar a un comportamiento colectivo, que puede ser mayor que la suma de los comportamientos individuales de los roles.

Ejemplo de colaboración empresarial

El siguiente diagrama ArchiMate ilustra un posible uso del concepto de colaboración. En este ejemplo, vender un producto de seguros implica que el Departamento de Ventas desempeñe el rol de Apoyo a Ventas, y que un departamento especializado en este tipo específico de seguros desempeñe el rol de Vendedor de Seguros. El ejemplo también muestra que un rol (en este caso, Apoyo a Ventas) puede participar en múltiples colaboraciones.

Interfaz empresarial (Interfaz empresarial)

Una interfaz empresarial puede asignarse a uno o más servicios empresariales, lo que significa que estos servicios se exponen a través de la interfaz. Una interfaz empresarial se define como un punto de acceso donde los servicios empresariales están disponibles para el entorno. El nombre de una interfaz empresarial debería preferiblemente ser un sustantivo.
Ejemplo de interfaz empresarial:
En el siguiente diagrama ArchiMate, el servicio empresarial proporcionado por el Vendedor de Seguros de Equipaje y su colaboración con el Vendedor de Seguros de Salud se exponen a través de un formulario web y una interfaz empresarial de centro de llamadas, respectivamente.

Ubicación (Ubicación)

El concepto de ubicación se utiliza para modelar la distribución de elementos estructurales como actores empresariales, componentes de aplicaciones y dispositivos. Esto se modela mediante una relación de asignación desde una ubicación a un elemento estructural. Las ubicaciones también pueden asignarse indirectamente a elementos comportamentales para indicar la ubicación donde se ejecuta el comportamiento.

Ejemplo de ubicación

El siguiente diagrama ArchiMate muestra un departamento de una compañía de seguros distribuido en diferentes ubicaciones. Los departamentos de Legal y Finanzas están centralizados en la sede principal, mientras que el departamento de Reclamaciones se encuentra en varias oficinas en todo el país.

Objetos empresariales (Objetos empresariales)

Los objetos empresariales representan elementos importantes de tipo ‘información’ o ‘concepto’ en el dominio empresarial. Normalmente, los objetos empresariales se utilizan para modelar tipos de objetos donde pueden existir múltiples instancias dentro de una organización. Se pueden definir múltiples tipos de objetos empresariales.Los objetos empresariales son pasivosporque noactivanniejecutan procesos.
Nota:
  • Los objetos empresariales pueden ser accedidos por procesos empresariales, funciones, interacciones empresariales, eventos empresariales o servicios empresariales.
  • Los objetos empresariales pueden tener asociaciones, generalizaciones, agregaciones o composiciones con otros objetos empresariales.
  • Los objetos empresariales pueden ser realizados mediante representaciones o objetos de datos (o ambos). El nombre de un objeto empresarial debería preferiblemente ser un sustantivo.
Ejemplo de objeto empresarial
El siguiente modelo muestra un objeto empresarial Factura, que agrega (múltiples) objetos empresariales Línea de Factura.
El proceso empresarial – Crear Factura – crea la factura y las líneas de factura, mientras que el proceso empresarial – Enviar Factura – accede al objeto empresarial Factura.

Entidades de comportamiento (Entidades de comportamiento)

Las entidades de comportamiento se definen como unidades de actividad ejecutadas por uno o más elementos estructurales activos. Los conceptos estructurales activos se asignan a los conceptos de comportamiento para mostrar quién o qué realiza el comportamiento.

Conceptos de comportamiento interno frente a externo

Mientras que “servicios internos de negocio proporcionan funciones de apoyo para procesos o funciones dentro de la organización, comportamientos externamente visibles se modelan mediante el concepto **servicio de negocio**. Un servicio de negocio representa una función coherente que aporta valor añadido al entorno, independientemente de cómo se implemente internamente la función.

Notación de Procesos Comportamentales (Notación de Procesos Comportamentales)

Un proceso de negocio describe el comportamiento interno realizado por roles de negocio necesarios para producir un conjunto de productos y servicios.
Por ejemplo: Los productos y servicios están relacionados con los clientes, pero el comportamiento requerido es una caja negra, por lo que se trata de un concepto de comportamiento “interno”.

Ejemplo de concepto de comportamiento

El siguiente diagrama ArchiMate ilustra el uso de procesos de negocio y sus relaciones con otros conceptos.
Diagrama
  • El proceso de seguro de viaje consta de tres subprocesos.
  • Para mayor claridad, los subprocesos se dibujan dentro del proceso general (estructurado).
  • Cada subproceso desencadena al siguiente subproceso.
  • El evento «Solicitud de seguro» desencadena el primer subproceso.
  • Se asigna un rol específico, en este caso el vendedor de seguros, para realizar el trabajo requerido.
  • El propio proceso implementa el servicio de venta de seguros.
  • El subproceso «Recibir solicitud» utiliza el objeto de negocio Información del cliente.

Notación de Funciones de Negocio (Notación de Funciones de Negocio)

Al igual que los procesos de negocio, las funciones de negocio también describen comportamientos internos realizados por roles de negocio.

Proceso de negocio frente a función de negocio (Proceso y función de negocio)

Sin embargo, mientras quelos procesos de negocio agrupan comportamientos basados en una secuencia de actividades o «procesos» necesarios para entregar un producto o servicio, las funciones de negociogeneralmenteagrupan comportamientos basados en los recursos de negocio, habilidades, capacidades, conocimientos, etc., necesarios.

Ejemplo de función empresarial

El siguiente diagrama ArchiMate ilustra el uso de funciones empresariales y su relación con los procesos empresariales.
Diagrama
  • El rol de compañía de seguros se asigna a cada una de las tres funciones empresariales.
  • Estas tres funciones empresariales combinan muchos subprocesos empresariales.
  • Los procesos empresariales desencadenados por un evento empresarial implican subprocesos de diferentes funciones empresariales.
  • Las funciones empresariales pueden acceder a objetos empresariales:
    • La función de manejo de clientes utiliza o manipula el objeto de información del cliente.
    • La función de manejo financiero utiliza el servicio de aplicación de facturación, que implementa el servicio empresarial de recolección de primas.

Notación de interacción empresarial (Notación de interacción empresarial)

Una interacción empresarial es similar a un proceso o función empresarial.

Interacción empresarial frente a proceso/función

Mientras que un proceso/función puede ser ejecutado por un único rol, una interacción es ejecutada a través de la colaboración de múltiples roles. Los roles en la colaboración comparten la responsabilidad de ejecutar la interacción.

Ejemplo de interacción empresarial

El diagrama ArchiMate ilustra el uso de interacciones empresariales:
  • La interacción empresarial es desencadenada por una solicitud.
  • La interacción empresarial «Seguro conjunto de viaje y equipaje» se ejecuta como una colaboración entre el vendedor de seguros de viaje y el vendedor de seguros de equipaje.
  • La interacción empresarial requiere el objeto empresarial de información de póliza e implementa el servicio empresarial (externo) «Venta combinada de seguros».
  • Como parte de la interacción empresarial, se desencadenan los procesos «Preparar póliza de viaje» y «Preparar póliza de equipaje».
  • El vendedor de seguros de viaje y el vendedor de seguros de equipaje ejecutan respectivamente estos procesos.

Notación de evento empresarial (Notación de evento empresarial)

Los procesos empresariales y otros comportamientos empresariales pueden ser desencadenados o interrumpidos por eventos empresariales. Además, los procesos empresariales pueden desencadenar eventos que inician otros procesos empresariales, funciones o interacciones. Los eventos empresariales se utilizan principalmente para modelar el desencadenamiento de comportamientos, pero también se pueden imaginar otros tipos de eventos.
A diferencia de los procesos empresariales, funciones e interacciones, los eventos empresariales son instantáneos:
  • Los eventos no tienen duración.
  • Los eventos pueden originarse en el entorno externo para la organización (por ejemplo, de un cliente).
  • Los eventos pueden ocurrir o ser generados por otros procesos interno para la organización.

Ejemplo de evento de negocio

El diagrama ArchiMate muestra el uso de la notación de evento de negocio:
  • El evento «Solicitud de seguro» desencadena el proceso «Extracción de seguro».
  • El objeto de negocio que contiene la información del cliente acompaña la solicitud.
  • Para persuadir al cliente a comprar más productos de seguro, se genera un evento desencadenante durante el proceso de recepción de la solicitud.
  • Esto desencadena el proceso de envío del paquete de productos al cliente.

Notación de servicio de negocio (Ejemplo de servicio de negocio)

Un servicio de negocio expone las capacidades de un rol de negocio o colaboración a un entorno externo. Esta capacidad puede accederse a través de una o más interfaces de negocio. Un servicio de negocio se implementa mediante uno o más procesos de negocio, funciones de negocio o interacciones de negocio ejecutados por un rol de negocio o colaboración de negocio. Puede acceder a objetos de negocio.

Ejemplo de servicio de negocio

En el siguiente diagrama ArchiMate, se distinguen los servicios de negocio externos e internos.
Diagrama
  • La función de gestión central actúa como un centro de servicios compartidos.
  • Los procesos de negocio salientes correspondientes al seguro de viaje y al seguro de equipaje utilizan los servicios de negocio (internos) proporcionados por la función de gestión central.
  • Ambos procesos de negocio implementan servicios de negocio (externos).
  • El servicio de venta de seguros puede accederse a través de la interfaz de negocio del vendedor de seguros (por ejemplo, formulario web).
  • Cada servicio de negocio debe ser valioso para sus usuarios (en este caso, el rol de comprador de seguros).
  • Si es apropiado, este valor puede modelarse explícitamente.
  • El valor de proporcionar el servicio de venta de seguro de viaje a clientes externos (compradores de seguros) radica en que el cliente está asegurado.

Entidades pasivas (Entidades pasivas)

Entidades pasivas (también conocidos como objetos de negocio) — manipulados por comportamientos como procesos o funciones de negocio.Conceptos de información son entidades pasivas, proporcionando una forma de conectar las entidades operativas de la organización con sus objetivos comerciales y los productos que entrega a los clientes (a través de entidades de comportamiento).
  • Procesos comerciales
  • Funciones comerciales
  • La entidad contrato es un objeto comercial (estructura pasiva)
  • Significado asociado a los objetos comerciales
  • Representación que realiza un objeto comercial
  • Valor asociado a los productos
  • El producto agrupa servicios comerciales
  • Por ejemplo: Los actores comerciales desempeñan roles específicos para realizar procesos comerciales sobre objetos comerciales, como se muestra en el diagrama arquitectónico genérico a continuación.
El estándar ArchiMate también clasifica el propio concepto de producto, junto con el concepto de contrato asociado, como conceptos de información.
Los conceptos de información difieren de los conceptos estructurales y comportamentales, que se centran principalmente en la perspectiva operativa de la empresa; los conceptos de información se centran en la perspectiva de la «intención».

Notación de Concepto de Información (Notación de Concepto de Información)

Objeto Comercial (Objeto Comercial)
Un elemento pasivo relevante desde una perspectiva comercial.
Representación (Representación)
Una forma perceptible de información transportada por un objeto comercial.
Significado (Significado)
Conocimiento o experiencia presente en un objeto comercial o su representación, dada una situación específica.
Valor (Valor)
El valor relativo, utilidad o importancia de un servicio comercial o producto.
Producto (Producto)
Una serie de servicios coherentes, acompañados por un contrato/protocolo, entregados en su conjunto a (clientes internos o externos).
Contrato (Contrato)
Un acuerdo formal o informal que especifica derechos y obligaciones relacionados con un producto.

Notación de Objeto Comercial

Los objetos comerciales representan elementos importantes de «información» o «concepto» en el dominio comercial.
Los objetos comerciales son pasivos porque no desencadenan ni ejecutan procesos, y tienen las siguientes características:
  • Por lo tanto, los objetos comerciales se utilizan para modelar tipos de objetos, como las clases de UML, donde pueden existir múltiples instancias dentro de una organización.
  • Las representaciones de objetos comerciales son instancias reales de información generadas y utilizadas por elementos comportamentales, como los procesos comerciales.
  • Los objetos comerciales pueden representar activos de información relevantes desde una perspectiva comercial y pueden ser realizados mediante objetos de datos.
Ejemplo de objeto de negocio: El siguiente diagrama ArchiMate muestra:
ArchiMate Business Object Example
  • Un objeto de negocio Factura, que agrega (múltiples) objetos de negocio Línea de factura.
  • Este objeto de negocio puede realizarse de dos formas: Factura electrónica (objeto de datos) y Factura impresa (representación).
  • El proceso de negocio «Crear factura» crea la factura y las líneas de factura, mientras que el proceso de negocio «Enviar factura» accede al objeto de negocio «Factura».

Notación de representación

Una representación es un portador perceptible de información relacionada con un objeto de negocio (por ejemplo, un mensaje o documento).
El nombre de una representación debería preferiblemente ser un **sustantivo**, y tiene las siguientes características:
  • Las representaciones pueden clasificarse de diversas formas; por ejemplo, por medio (digital, papel, audio, etc.) o formato (HTML, ASCII, PDF, RTF, etc.).
  • Un único objeto de negocio puede tener múltiples representaciones diferentes. Además, una única representación puede realizar uno o más objetos de negocio específicos.

Notación de representación

El siguiente diagrama ArchiMate muestra:
ArchiMate Representation Example
  • El objeto de negocio «Solicitud de seguro» se realiza mediante un formulario de solicitud (físico) (representación).
  • El objeto de negocio «Factura» se realiza mediante una factura impresa (representación).

Notación de significado

El significado se define como el conocimiento o experiencia presente en un objeto de negocio o su representación, asociado a un contexto determinado. El nombre de un significado debería preferiblemente ser un sustantivo o una frase nominal.
Diferentes usuarios pueden percibir la función informativa de un objeto de negocio o representación de forma distinta. Por ejemplo, una «confirmación de registro» para un cliente puede ser un «cambio de cliente» para el departamento de CRM (asumiendo que se modela como un usuario externo). Además, varias representaciones pueden tener el mismo significado subyacente. Por ejemplo, diversos documentos (documentos web, formularios impresas completos, informes de «contacto con cliente» de un centro de llamadas) pueden tener el mismo significado.
Ejemplo de significado
El siguiente diagrama ArchiMate muestra:
ArchiMate Meaning Example
Un documento de póliza es una representación de una póliza de seguro, un objeto de negocio.
El significado asociado a este documento es Notificación de póliza, que incluye:
  • Explicación de la póliza
  • Registro de seguro
  • Detalles de la suscripción.

Representación frente a significado

Un representación puede realizar uno o más objetos de negocio. Una significado puede ser asociado con una representación que lleva este significado.

Significado frente a Valor frente a Representación

  • Un significado es el equivalente relacionado con la información de valor.
  • Un significado representa la intención detrás de un objeto de negocio o una representación.

Notación de Valor

El valor se define como el valor relativo, utilidad o importancia de un servicio o producto de negocio. Tiene las siguientes características:
  • El valor puede asociarse con un producto y de forma indirecta con los servicios de negocio a los que pertenece, así como con los roles o participantes que los utilizan.
  • El valor puede aplicarse a los beneficios obtenidos por una parte mediante la venta o provisión de ciertos productos o servicios.

Ejemplo de Valor

El siguiente diagrama ArchiMate muestra:
ArchiMate Value Example
  • El valor de «Ser Asegurado» es la expresión de mayor nivel de lo que el servicio «Proveer Seguros» permite al cliente hacer.
  • Se distinguen tres «sub-valores», que forman parte del monto asegurado.

Notación de Producto

Un producto se define como una serie de servicios coherentes, acompañados por un conjunto de contratos/protocolos, entregados en su totalidad a (clientes internos o externos). El nombre del producto suele ser el nombre utilizado en la comunicación con los clientes o un sustantivo más general (por ejemplo, “Seguro de Viaje”).

Ejemplo de Producto

El siguiente ejemplo de ArchiMate muestra:
ArchiMate Product Example
  • El banco ofrece el producto “Cuenta de Banca por Teléfono” a sus clientes.
  • Abrir una cuenta y el soporte de aplicación (por ejemplo, centro de ayuda, etc.) se modelan como servicios de negocio implementados por el Departamento de Relaciones con Clientes.
  • Como parte del producto, los clientes pueden utilizar servicios bancarios, que se implementan mediante el servicio de aplicación de Telebanca, como transferencias electrónicas y solicitar el estado de la cuenta.

Producto frente a Servicio de Negocio frente a Contrato frente a Valor

  • Un producto puede agrupar servicios de negocioo servicios de aplicación, así como contratos.
  • Como se señaló anteriormente, el valor puede asociarse directamente con un producto, pero de forma indirecta con los servicios de negocio, que forman parte de los roles o participantes que los utilizan.

Notación de Contrato

Un contrato se define como una especificación formal o informal de un acuerdo que establece derechos y obligaciones relacionados con un producto. Un contrato es una especialización de un objeto de negocio.
  • El concepto de contrato puede utilizarse para modelar contratos vinculantes, pero también puede utilizarse para modelar acuerdos más informales relacionados con un producto.
  • También puede incluir un Acuerdo de Nivel de Servicio (SLA), que describe acuerdos sobre la funcionalidad y calidad de los servicios entregados como parte del producto.

Ejemplo de Contrato

El concepto de contrato puede utilizarse para modelar contratos vinculantes, pero también puede utilizarse para modelar acuerdos más informales relacionados con un producto. También puede incluir un Acuerdo de Nivel de Servicio (SLA), que describe acuerdos sobre la funcionalidad y calidad de los servicios entregados como parte del producto. Un contrato es una especialización de un objeto de negocio.
El siguiente diagrama de ArchiMate muestra:
ArchiMate Contract Example

Diagrama

  • El contrato de Telebanca asociado con el producto Cuenta de Telebanca.
  • El contrato incluye dos partes (subcontratos): Términos del Servicio y Acuerdo de Nivel de Servicio (SLA).
Otros recursos de ArchiMate:

 

Dejar una contestacion