Apprentissage rapide ArchiMate Partie 6 – Couche métier

Concepts structurels de la couche métier

La couche métier d’ArchiMate identifie les concepts et relations de haut niveau dans l’architecture d’entreprise : les produits finaux et les systèmes de livraison aux clients. Cette couche d’architecture représente la réalisation des objectifs et exigences de gestion de haut niveau, ce qui conduit à la mise en œuvre des cadres d’architecture d’entreprise.
Les éléments de la couche métier modélisent l’organisation opérationnelle d’une entreprise de manière indépendante de la technologie, tandis que les éléments stratégiques modélisent la direction stratégique et les choix de l’entreprise. La couche métier, la couche application et la couche technologie sont divisées en trois types de concepts : entités passives, comportements et entités actives.
  • Entités passives sont agies par des comportements ; éléments système sur lesquels le système opère.
  • Entités de comportement décrivent les transactions entre entités actives et passives, ainsi qu’entre entités actives. Les exemples d’entités passives incluent les contrats, les objets de données et les produits.
  • Entités actives sont des participants, des rôles, des collaborations et d’autres éléments structurels représentant des activités.

Entités actives (Entités actives)

Entité d’activité – Exécute certains comportements, tels que des processus ou fonctions métier. Il s’agit d’individus, de groupes de personnes ou de ressources à long terme ou permanentes.
  • Acteurs métiers
  • Rôles métiers
  • Individus (par exemple, clients ou employés)
  • Groupes (unités organisationnelles)

Acteur métier (Acteur métier)

Un acteur métier est défini comme une entité organisationnelle capable d’effectuer des comportements en étant affecté à (un ou plusieurs) rôles métiers. Un acteur métier est une entité organisationnelle, et non technique. Le nom d’un acteur métier devrait être préférablement un nom.
Les participants peuvent inclure des entités en dehors de l’organisation réelle, telles que les clients et partenaires.
Exemple d’acteur métier :
Le diagramme ArchiMate suivant illustre l’utilisation des acteurs métiers :
  • ArchiSurance Inc. est modélisé comme un acteur métier composé de deux départements.
  • Le rôle de vente d’assurance voyage est attribué au département Voyage.
  • Dans ce rôle, le département Voyage exécute le processus d’assurance voyage, qui fournit des services accessibles via une interface métier attribuée à ce rôle.

Rôle métier (Rôle métier)

Un rôle métier est défini comme une responsabilité pour effectuer un comportement spécifique, auquel un participant peut être affecté. Un rôle métier peut être attribué à un ou plusieurs processus métier ou fonctions métier, tandis qu’un participant métier peut être affecté à un seul rôle métier.
Exemple de rôle métier dans ArchiMate
Dans le diagramme ArchiMate suivant, le rôle métier de vendeur d’assurance est rempli par un participant du département Assurance, avec le téléphone comme interface. Le rôle métier d’acheteur d’assurance est rempli par le participant client, avec le téléphone comme interface requise.

Collaboration métier (Collaboration métier)

Un processus ou une fonction métier peut être interprété comme un comportement interne attribué à un seul rôle métier. Dans certains cas, le comportement est une action collective de plusieurs rôles métiers ; en effet, la collaboration de deux ou plusieurs rôles métiers donne lieu à un comportement collectif, qui peut être supérieur à la somme des comportements individuels des rôles.

Exemple de collaboration métier

Le diagramme ArchiMate suivant illustre une utilisation possible du concept de collaboration. Dans cet exemple, la vente d’un produit d’assurance implique le service des ventes qui assume le rôle de support des ventes, et un service spécialisé dans ce type particulier d’assurance qui assume le rôle de vendeur d’assurance. L’exemple montre également qu’un rôle (dans ce cas, le support des ventes) peut participer à plusieurs collaborations.

Interface métier (Interface métier)

Une interface métier peut être attribuée à un ou plusieurs services métiers, ce qui signifie que ces services sont exposés via l’interface. Une interface métier est définie comme un point d’accès où les services métiers sont disponibles pour l’environnement. Le nom d’une interface métier devrait préférentiellement être un nom.
Exemple d’interface métier :
Dans le diagramme ArchiMate suivant, le service métier fourni par le vendeur d’assurance bagages et sa collaboration avec le vendeur d’assurance santé sont exposés respectivement via un formulaire Web et une interface métier du centre d’appels.

Localisation (Localisation)

Le concept de localisation est utilisé pour modéliser la répartition des éléments structurels tels que les acteurs métiers, les composants d’application et les dispositifs. Cela est modélisé à l’aide d’une relation d’attribution d’une localisation à un élément structurel. Les localisations peuvent également être attribuées indirectement aux éléments comportementaux pour indiquer la localisation où le comportement est exécuté.

Exemple de localisation

Le diagramme ArchiMate suivant montre un département d’une compagnie d’assurance réparti sur différentes localisations. Les départements juridique et financier sont centralisés au siège social, tandis que le département des réclamations est situé dans divers bureaux à travers tout le pays.

Objets métiers (Objets métiers)

Les objets métiers représentent des éléments importants de type « information » ou « concept » dans le domaine métier. En général, les objets métiers sont utilisés pour modéliser des types d’objets où plusieurs instances peuvent exister au sein d’une organisation. Plusieurs types d’objets métiers peuvent être définis.Les objets métiers sont passifscar ilsne déclenchent pasniexécutent des processus.
Remarque :
  • Les objets métiers peuvent être accessibles par des processus métiers, des fonctions, des interactions métiers, des événements métiers ou des services métiers.
  • Les objets métiers peuvent avoir des associations, des généralisations, des agrégations ou des compositions avec d’autres objets métiers.
  • Les objets métiers peuvent être réalisés à travers des représentations ou des objets de données (ou les deux). Le nom d’un objet métier devrait préférentiellement être un nom.
Exemple d’objet métier
Le modèle suivant montre un objet métier Facture, qui agrège (plusieurs) objets métiers Ligne de facture.
Le processus métier – Créer la facture – crée la facture et les lignes de facture, tandis que le processus métier – Envoyer la facture – accède à l’objet métier Facture.

Entités comportementales (Entités comportementales)

Les entités comportementales sont définies comme des unités d’activité exécutées par un ou plusieurs éléments structurels actifs. Les concepts structurels actifs sont attribués aux concepts comportementaux pour indiquer qui ou quoi exécute le comportement.

Concepts de comportement interne vs. externe

Alors que “services internes de l’entreprise fournissent des fonctions d’appui pour les processus ou fonctions au sein de l’organisation, comportements externement visibles sont modélisés par le concept **service d’entreprise**. Un service d’entreprise représente une fonction cohérente qui apporte une valeur ajoutée à l’environnement, indépendamment de la manière dont la fonction est mise en œuvre internement.

Notation des processus comportementaux (Notation des processus comportementaux)

Un processus d’entreprise décrit le comportement interne effectué par les rôles métier nécessaires à la production d’un ensemble de produits et de services.
Par exemple : Les produits et services sont liés aux clients, mais le comportement requis est une boîte noire, il s’agit donc d’un concept de comportement « interne ».

Exemple de concept de comportement

Le diagramme ArchiMate suivant illustre l’utilisation des processus d’entreprise et leurs relations avec d’autres concepts.
Diagramme
  • Le processus d’assurance voyage se compose de trois sous-processus.
  • Pour plus de clarté, les sous-processus sont dessinés à l’intérieur du processus global (structuré).
  • Chaque sous-processus déclenche le sous-processus suivant.
  • L’événement « Demande d’assurance » déclenche le premier sous-processus.
  • Un rôle spécifique, dans ce cas le vendeur d’assurance, est attribué pour effectuer le travail requis.
  • Le processus lui-même met en œuvre le service de vente d’assurance.
  • Le sous-processus « Recevoir la demande » utilise l’objet métier Informations client.

Notation des fonctions d’entreprise (Notation des fonctions d’entreprise)

Comme les processus d’entreprise, les fonctions d’entreprise décrivent également les comportements internes effectués par les rôles métier.

Processus d’entreprise vs. Fonction d’entreprise (Processus et fonction d’entreprise)

Cependant, alors que les processus d’entreprise regroupent les comportements en fonction d’une séquence d’activités ou de « processus » nécessaires à la livraison d’un produit ou d’un service, les fonctions d’entreprisegénéralement regroupent les comportements en fonction des ressources métier, compétences, capacités, connaissances, etc., nécessaires.

Exemple de fonction métier

Le diagramme ArchiMate suivant illustre l’utilisation des fonctions métiers et leur relation avec les processus métiers.
Diagramme
  • Le rôle de compagnie d’assurance est attribué à chacune des trois fonctions métiers.
  • Ces trois fonctions métiers combinent de nombreux sous-processus métiers.
  • Les processus métiers déclenchés par un événement métier impliquent des sous-processus provenant de fonctions métiers différentes.
  • Les fonctions métiers peuvent accéder aux objets métiers :
    • La fonction Gestion du client utilise ou manipule l’objet Informations client.
    • La fonction Gestion financière utilise le service d’application de facturation, qui met en œuvre le service métier de collecte des primes.

Notation d’interaction métier (Notation d’interaction métier)

Une interaction métier est similaire à un processus ou une fonction métier.

Interaction métier vs. Processus/Fonction

Alors qu’un processus/fonction peut être exécuté par un rôle unique, une interaction est exécutée grâce à la collaboration de plusieurs rôles. Les rôles impliqués dans la collaboration partagent la responsabilité d’exécuter l’interaction.

Exemple d’interaction métier

Le diagramme ArchiMate illustre l’utilisation des interactions métiers :
  • L’interaction métier est déclenchée par une requête.
  • L’interaction métier « Assurance voyage et bagages conjointe » est exécutée comme une collaboration entre le vendeur d’assurance voyage et le vendeur d’assurance bagages.
  • L’interaction métier nécessite l’objet métier Informations sur la police et met en œuvre le service métier (externe) « Vente combinée d’assurance ».
  • Dans le cadre de l’interaction métier, les processus « Préparer la police voyage » et « Préparer la police bagages » sont déclenchés.
  • Le vendeur d’assurance voyage et le vendeur d’assurance bagages exécutent respectivement ces processus.

Notation d’événement métier (Notation d’événement métier)

Les processus métiers et autres comportements métiers peuvent être déclenchés ou interrompus par des événements métiers. En outre, les processus métiers peuvent déclencher des événements qui lancent d’autres processus métiers, fonctions ou interactions. Les événements métiers sont principalement utilisés pour modéliser le déclenchement de comportements, mais d’autres types d’événements peuvent également être envisagés.
Contrairement aux processus métiers, fonctions et interactions, les événements métiers sont instantanés :
  • Les événements n’ont pas de durée.
  • Les événements peuvent provenir de l’environnement externe à l’organisation (par exemple, provenant d’un client).
  • Les événements peuvent se produire ou être générés par d’autres processus interne à l’organisation.

Exemple d’événement métier

Le diagramme ArchiMate montre l’utilisation de la notation d’événement métier :
  • L’événement « Demande d’assurance » déclenche le processus « Extraction d’assurance ».
  • L’objet métier contenant les informations du client accompagne la demande.
  • Pour inciter le client à acheter davantage de produits d’assurance, un événement déclencheur est soulevé pendant le processus de réception de la demande.
  • Cela déclenche le processus d’envoi du pack de produits au client.

Notation de service métier (Exemple de service métier)

Un service métier met en évidence les capacités d’un rôle métier ou d’une collaboration vis-à-vis d’un environnement externe. Cette capacité peut être accédée à travers une ou plusieurs interfaces métiers. Un service métier est mis en œuvre par un ou plusieurs processus métiers, fonctions métiers ou interactions métiers exécutés par un rôle métier ou une collaboration métier. Il peut accéder à des objets métiers.

Exemple de service métier

Dans le diagramme ArchiMate suivant, les services métiers externes et internes sont distingués.
Diagramme
  • La fonction de gestion centrale agit comme un centre de services partagés.
  • Les processus métiers sortants correspondant à l’assurance voyage et bagages utilisent les services métiers (internes) fournis par la fonction de gestion centrale.
  • Les deux processus métiers mettent en œuvre des services métiers (externes).
  • Le service de vente d’assurance peut être accédé via l’interface métier du vendeur d’assurance (par exemple, formulaire web).
  • Chaque service métier doit être pertinent pour ses utilisateurs (dans ce cas, le rôle d’acheteur d’assurance).
  • Si nécessaire, cette valeur peut être explicitement modélisée.
  • La valeur de la fourniture du service de vente d’assurance voyage aux clients externes (acheteurs d’assurance) réside dans le fait que le client est assuré.

Entités passives (Entités passives)

Entités passives (également connues sous le nom d’objets métiers) — manipulées par des comportements tels que les processus ou fonctions métiers.Concepts d’information sont entités passives, offrant un moyen de relier les entités opérationnelles de l’organisation à ses objectifs commerciaux et aux produits qu’elle fournit aux clients (via des entités de comportement).
  • Processus métier
  • Fonctions métier
  • L’entité contrat est un objet métier (structure passive)
  • Signification associée aux objets métiers
  • Représentation réalisant un objet métier
  • Valeur associée aux produits
  • Le produit regroupe des services métiers
  • Par exemple : les acteurs métiers jouent des rôles spécifiques pour exécuter des processus métiers sur des objets métiers, comme indiqué dans le schéma d’architecture générique ci-dessous.
La norme ArchiMate classe également le concept de produit lui-même, ainsi que le concept de contrat associé, comme des concepts d’information.
Les concepts d’information diffèrent des concepts structurels et comportementaux, qui se concentrent principalement sur la perspective opérationnelle de l’entreprise ; les concepts d’information se concentrent sur la perspective « intention ».

Notation des concepts d’information (Notation des concepts d’information)

Objet métier (Objet métier)
Un élément passif pertinent du point de vue métier.
Représentation (Représentation)
Une forme perceptible de l’information portée par un objet métier.
Signification (Signification)
Connaissance ou expertise présente dans un objet métier ou dans sa représentation, dans un contexte spécifique.
Valeur (Valeur)
La valeur relative, l’utilité ou l’importance d’un service métier ou d’un produit.
Produit (Produit)
Une série de services cohérents, accompagnés d’un contrat/protocole, livrés en totalité aux clients (internes ou externes).
Contrat (Contrat)
Un accord formel ou informel précisant les droits et obligations liés à un produit.

Notation des objets métiers

Les objets métiers représentent des éléments importants de type « information » ou « concept » dans le domaine métier.
Les objets métiers sont passifs car ils ne déclenchent ni n’exécutent de processus, et présentent les caractéristiques suivantes :
  • Par conséquent, les objets métiers sont utilisés pour modéliser des types d’objets, tels que les classes UML, où plusieurs instances peuvent exister au sein d’une organisation.
  • Les représentations d’objets métiers sont des instances réelles d’information générées et utilisées par des éléments comportementaux tels que les processus métiers.
  • Les objets métiers peuvent représenter des actifs d’information pertinents du point de vue métier et peuvent être réalisés à travers des objets de données.
Exemple d’objet métier : le diagramme ArchiMate suivant montre :
ArchiMate Business Object Example
  • Un objet métier Facture, qui agrège (plusieurs) objets métiers Ligne de facture.
  • Cet objet métier peut être réalisé de deux manières : Facture électronique (objet de données) et Facture imprimée (représentation).
  • Le processus métier « Créer une facture » crée la facture et les lignes de facture, tandis que le processus métier « Envoyer la facture » accède à l’objet métier « Facture ».

Notation de représentation

Une représentation est un support perceptible de l’information lié à un objet métier (par exemple, un message ou un document).
Le nom d’une représentation devrait être préférablement un **nom**, et présente les caractéristiques suivantes :
  • Les représentations peuvent être classées de diverses manières ; par exemple, par support (numérique, papier, audio, etc.) ou par format (HTML, ASCII, PDF, RTF, etc.).
  • Un seul objet métier peut avoir plusieurs représentations différentes. En outre, une seule représentation peut réaliser un ou plusieurs objets métiers spécifiques.

Notation de représentation

Le diagramme ArchiMate suivant montre :
ArchiMate Representation Example
  • L’objet métier « Demande d’assurance » est réalisé par un formulaire de demande (physique) (représentation).
  • L’objet métier « Facture » est réalisé par une facture imprimée (représentation).

Notation de sens

Le sens est défini comme le savoir ou l’expertise présent dans un objet métier ou sa représentation, associé à un contexte donné. Le nom d’un sens devrait être préférablement un nom ou une expression nominale.
Différents utilisateurs peuvent percevoir la fonction informationnelle d’un objet métier ou d’une représentation de manière différente. Par exemple, une « confirmation d’inscription » pour un client peut être une « modification de client » pour le service CRM (en supposant qu’il soit modélisé comme un utilisateur externe). En outre, différentes représentations peuvent avoir le même sens sous-jacent. Par exemple, divers documents (documents web, formulaires papier remplis, rapports « contact client » provenant d’un centre d’appels) peuvent avoir le même sens.
Exemple de sens
Le diagramme ArchiMate suivant montre :
ArchiMate Meaning Example
Un document de police est une représentation d’une police d’assurance, un objet métier.
Le sens associé à ce document est Notification de police, qui inclut :
  • Explication de la police
  • Inscription à l’assurance
  • Détails de souscription.

Représentation vs. Sens

Un représentation peut réaliser un ou plusieurs objets métiers. Une sens peut être associé à une représentation qui porte ce sens.

Sens vs. Valeur vs. Représentation

  • Un sens est le contrepoint informationnel de valeur.
  • Un sens représente l’intention derrière un objet métier ou une représentation.

Notation de la valeur

La valeur est définie comme la valeur relative, l’utilité ou l’importance d’un service ou d’un produit métier. Elle présente les caractéristiques suivantes :
  • La valeur peut être associée à un produit et indirectement aux services métiers auxquels il appartient, ainsi qu’aux rôles ou aux participants qui les utilisent.
  • La valeur peut s’appliquer aux avantages obtenus par une partie grâce à la vente ou à la fourniture de certains produits ou services.

Exemple de valeur

Le diagramme ArchiMate suivant montre :
ArchiMate Value Example
  • La valeur de « Être assuré » est l’expression de niveau le plus élevé de ce que le service « Fournir une assurance » permet au client de faire.
  • Trois « sous-valeurs » sont distinguées, qui font partie du montant assuré.

Notation de produit

Un produit est défini comme une série de services cohérents, accompagnés d’un ensemble de contrats/protocoles, livrés dans leur ensemble aux clients (internes ou externes). Le nom du produit est généralement le nom utilisé dans la communication avec les clients ou un nom plus général (par exemple, « Assurance voyage »).

Exemple de produit

L’exemple ArchiMate suivant montre :
ArchiMate Product Example
  • La banque fournit le produit « Compte banque par téléphone » à ses clients.
  • L’ouverture d’un compte et le support de l’application (par exemple, centre d’assistance, etc.) sont modélisés comme des services métier mis en œuvre par le service Relations clients.
  • Dans le cadre du produit, les clients peuvent utiliser des services bancaires, qui sont mis en œuvre via le service d’application Télébanque, tels que les virements électroniques et la demande de statut de compte.

Produit vs. Service métier vs. Contrat vs. Valeur

  • Un produit peut regrouper des services métierou des services d’application, ainsi que des contrats.
  • Comme indiqué précédemment, la valeur peut être directement associée à un produit, mais indirectement aux services métier, qui font partie des rôles ou des participants qui les utilisent.

Notation de contrat

Un contrat est défini comme une spécification formelle ou informelle d’un accord qui stipule les droits et obligations liés à un produit. Un contrat est une spécialisation d’un objet métier.
  • Le concept de contrat peut être utilisé pour modéliser des contrats contraignants, mais peut également modéliser des accords plus informels liés à un produit.
  • Il peut également inclure un Accord de niveau de service (SLA), décrivant les accords concernant la fonctionnalité et la qualité des services fournis dans le cadre du produit.

Exemple de contrat

Le concept de contrat peut être utilisé pour modéliser des contrats contraignants, mais peut également modéliser des accords plus informels liés à un produit. Il peut également inclure un Accord de niveau de service (SLA), décrivant les accords concernant la fonctionnalité et la qualité des services fournis dans le cadre du produit. Un contrat est une spécialisation d’un objet métier.
Le diagramme ArchiMate suivant montre :
ArchiMate Contract Example

Diagramme

  • Le contrat Télébanque associé au produit Compte Télébanque.
  • Le contrat comprend deux parties (sous-contrats) : les Conditions de service et l’Accord de niveau de service (SLA).
Autres ressources ArchiMate :

 

Leave a Reply