Se lancer dans Archi sans connaitre Archimate

Depuis que je me suis lancé dans l’univers « Archimate » et que j’ai commencé à utiliser l’outil Archi, une citation de René Descartes m’accompagne constamment :

« La géométrie est l’art de raisonner juste sur des figures fausses. »

Cette phrase résonne profondément en moi, car elle évoque la capacité à trouver la vérité au cœur même de l’incertitude.

Dans cet article, je souhaite partager un parcours d’exploration à travers plusieurs niveaux d’essai.

Je me suis interrogé sur la représentation d’un processus métier d’une application existante dans Archi.

Archimate et UML sont très proche et à la fois distant. UML est utilisé pour la conception, Archimate est utilisé lors de la modélisation de l’architecture de l’entreprise.

Dans le passé, j’ai utilisé UML, pour modéliser les interactions interface utilisateur , traitement, et donnée.

Je me demande si je peux réaliser la même chose avec Archi, et comment m’y prendre.

Cette expérience m’a profondément marqué, et je suis impatient de partager avec vous les leçons que j’ai apprises tout au long de ce voyage passionnant.

Lire la suite
Publié dans Cloud computing | Laisser un commentaire

Les premiers pas avec Archi

Archi est un outil open source et gratuit de modélisation d’architecture d’entreprise (EA). Il offre une interface conviviale et des fonctionnalités puissantes pour créer, visualiser et documenter des modèles d’architecture d’entreprise.

Archi est largement utilisé dans le domaine de l’architecture d’entreprise pour la modélisation, la documentation et la communication des modèles d’architecture. Que vous soyez un architecte d’entreprise, un analyste, un concepteur ou un responsable de projet, Archi peut vous aider à visualiser et à comprendre la complexité de votre entreprise et à prendre des décisions éclairées en matière d’architecture.


Voici quelques points clés à retenir :

  1. Création de modèles : Archi permet de créer des modèles d’architecture en utilisant la notation ArchiMate, qui est un langage standard pour la modélisation d’architecture d’entreprise. Il fournit une gamme complète de formes, de relations et de notations pour représenter les différents aspects d’une entreprise.
  2. Interface utilisateur intuitive : Archi propose une interface utilisateur conviviale avec des fonctionnalités de glisser-déposer, de zoom et de navigation aisée. Il permet aux utilisateurs de créer facilement des éléments, de les organiser dans des vues logiques et de définir des relations entre eux.
  3. Vues et perspectives : Archi permet de créer des vues spécifiques à des domaines d’intérêt particuliers, tels que l’architecture d’entreprise, l’architecture des applications, l’architecture des données, etc. Il permet également de créer des perspectives pour montrer différents points de vue des modèles d’architecture.
  4. Documentation : Archi facilite la documentation des modèles d’architecture en permettant l’ajout de descriptions, de propriétés et de métadonnées aux éléments et aux relations. Il offre également des fonctionnalités de génération de rapports pour créer des documents professionnels à partir des modèles.
  5. Personnalisation et extensions : Archi est hautement personnalisable, permettant aux utilisateurs de définir leurs propres modèles, bibliothèques de formes et styles. De plus, il prend en charge les extensions, ce qui signifie que vous pouvez étendre les fonctionnalités d’Archi en ajoutant des plugins et des scripts personnalisés.
  6. Collaboration : Archi favorise la collaboration entre les membres de l’équipe en permettant le partage de modèles via des fichiers ou des services de gestion de versions. Il facilite également l’exportation et l’importation de modèles dans des formats standard tels que XML et CSV.

J’ai écrit ce petit tutoriel pour familiariser les utilisateurs à l’usage d’Archi.

Est il possible d’utiliser Archi sans connaitre archimate ?

Oui, il est possible d’utiliser Archi sans connaître ArchiMate. Archi est un outil open source de modélisation d’architecture d’entreprise, qui prend en charge le langage ArchiMate. ArchiMate est un langage de modélisation spécifiquement conçu pour la modélisation d’architecture d’entreprise.

Cependant, Archi offre également la possibilité de créer des diagrammes d’architecture à l’aide d’autres notations et méthodologies, telles que les diagrammes de flux, les diagrammes UML, etc. Vous pouvez donc utiliser Archi sans avoir une connaissance approfondie d’ArchiMate.

Si vous souhaitez tirer pleinement parti des fonctionnalités d’Archi et créer des modèles d’architecture d’entreprise conformes à ArchiMate, il est recommandé d’apprendre les concepts et la notation d’ArchiMate. Cela vous aidera à mieux comprendre les possibilités offertes par Archi et à créer des modèles plus cohérents et précis.

Description video de l’outil

Créer un modèle

Dans Archi, le modèle d’architecture est l’élément central qui représente l’ensemble de votre architecture d’entreprise ou système.

Le modèle dans Archi est l’élément central qui représente votre architecture d’entreprise ou système. En utilisant les fonctionnalités d’Archi pour créer, organiser et documenter votre modèle, vous pouvez avoir une vue complète et cohérente de votre architecture, faciliter la communication et la prise de décision, et soutenir la planification et l’évolution de votre système.

Voici quelques informations importantes sur le modèle dans Archi :

  1. Représentation globale : Le modèle d’architecture dans Archi est une représentation visuelle et structurée de votre système ou de votre architecture d’entreprise. Il permet de regrouper et d’organiser les éléments, les relations et les vues pour fournir une vue d’ensemble complète et cohérente de votre architecture.
  2. Éléments du modèle : Le modèle d’architecture comprend différents types d’éléments, tels que des composants logiciels, des matériels, des services, des applications, des bases de données, des processus métier, etc. Ces éléments sont représentés graphiquement dans le modèle et peuvent être organisés hiérarchiquement ou par catégories selon la structure de votre architecture.
  3. Relations entre les éléments : Les éléments du modèle d’architecture sont liés entre eux par des relations pour représenter les dépendances, les associations et les interactions. Ces relations permettent de comprendre comment les différents éléments interagissent et dépendent les uns des autres. Les relations peuvent être spécifiées avec des propriétés supplémentaires pour fournir des informations détaillées.
  4. Vues du modèle : Le modèle d’architecture peut être divisé en différentes vues qui représentent des perspectives spécifiques de votre architecture. Ces vues permettent de se concentrer sur des aspects particuliers, tels que l’architecture des applications, l’architecture technique, l’architecture des données, etc. Chaque vue peut être personnalisée pour inclure les éléments et les relations pertinents.
  5. Hiérarchie et organisation : Archi permet d’organiser le modèle d’architecture avec une hiérarchie structurée. Vous pouvez regrouper les éléments et les vues en fonction de leur relation et de leur positionnement dans l’architecture. Cela facilite la navigation et l’analyse de votre modèle, en permettant de comprendre les niveaux d’abstraction et les dépendances.
  6. Documentation : Archi facilite la documentation du modèle d’architecture en permettant l’ajout de descriptions détaillées, d’annotations et de liens vers des documents pertinents. Vous pouvez également générer des rapports de documentation à partir du modèle pour créer des documents professionnels et partager les informations sur l’architecture avec les parties prenantes.

Créer une vue

Les vues sont un élément essentiel de la modélisation d’architecture avec Archi.

Les vues dans Archi jouent un rôle clé dans la représentation, l’organisation et la communication de l’architecture d’entreprise. En utilisant efficacement les vues, vous pouvez présenter l’architecture de manière cohérente, faciliter la compréhension des différents aspects et soutenir la prise de décision informée.

Voici quelques informations clés sur les vues dans Archi :

  1. Signification des vues : Dans Archi, les vues représentent des perspectives spécifiques d’un modèle d’architecture. Elles permettent de visualiser et de présenter les éléments et les relations pertinents d’une manière structurée et compréhensible. Les vues peuvent se concentrer sur des aspects spécifiques tels que l’architecture d’entreprise, l’architecture des applications, l’architecture des données, etc.
  2. Création de vues : Archi offre la possibilité de créer des vues personnalisées selon vos besoins spécifiques. Vous pouvez sélectionner les éléments et les relations que vous souhaitez inclure dans une vue particulière, organiser leur disposition et les présenter de manière significative. Vous pouvez également définir des filtres pour afficher uniquement les éléments qui répondent à certains critères.
  3. Hiérarchie des vues : Archi permet de créer une hiérarchie de vues pour mieux organiser et structurer votre modèle d’architecture. Vous pouvez créer des vues de haut niveau pour présenter une vue globale de l’architecture, puis créer des sous-vues plus détaillées pour explorer des domaines spécifiques. Cela permet une navigation cohérente et une analyse approfondie de l’architecture.
  4. Perspectives : Les perspectives dans Archi sont des vues préconfigurées qui fournissent une représentation spécifique de l’architecture d’entreprise. Elles peuvent inclure des éléments, des relations et des propriétés spécifiques pour répondre aux besoins d’un domaine d’intérêt particulier. Les perspectives facilitent la création rapide de vues ciblées et la communication efficace des informations pertinentes.
  5. Personnalisation et réutilisation : Archi permet la personnalisation des vues en offrant des fonctionnalités pour ajuster l’apparence, le style et les couleurs des éléments. Vous pouvez également enregistrer des vues personnalisées en tant que modèles réutilisables pour une utilisation future. Cela facilite la création cohérente de vues et permet de gagner du temps dans la modélisation d’architecture.
  6. Visualisation et navigation : Archi fournit des fonctionnalités de visualisation et de navigation pour explorer les vues dans un modèle d’architecture. Vous pouvez zoomer, naviguer et parcourir les vues pour analyser les éléments, les relations et les dépendances. Cela permet de mieux comprendre l’architecture et de prendre des décisions éclairées.
  7. Documentation : Archi facilite la documentation des vues en permettant l’ajout de descriptions, d’annotations et de liens vers des documents pertinents. Vous pouvez également générer des rapports de documentation à partir des vues pour créer des documents professionnels et partager des informations sur l’architecture avec les parties prenantes.

Créer un composant

Les composants jouent un rôle essentiel dans la modélisation d’architecture avec Archi.

Les composants dans Archi permettent de représenter les parties essentielles d’un système ou d’une architecture d’entreprise. En utilisant efficacement les composants, vous pouvez créer des modèles d’architecture clairs et détaillés, faciliter la communication et la compréhension de l’architecture, ainsi que soutenir la prise de décision et la planification.

Voici quelques informations clés sur les composants dans Archi :

  1. Représentation des éléments : Dans Archi, les composants sont des éléments de base utilisés pour représenter les différentes parties d’un système, d’une application ou d’une architecture d’entreprise. Les composants peuvent inclure des logiciels, des matériels, des services, des applications, des bases de données, etc. Ils sont représentés par des formes spécifiques dans les vues d’architecture.
  2. Création et édition de composants : Archi offre une interface conviviale pour créer et éditer des composants. Vous pouvez ajouter des composants à votre modèle d’architecture en utilisant des fonctionnalités de glisser-déposer, en spécifiant des propriétés telles que le nom, la description, les attributs, etc. De plus, vous pouvez organiser les composants dans des vues logiques en fonction de leur structure et de leurs relations.
  3. Propriétés et métadonnées des composants : Les composants dans Archi peuvent avoir des propriétés et des métadonnées associées. Vous pouvez ajouter des informations détaillées telles que les interfaces, les dépendances, les détails de mise en œuvre, les informations de version, les responsables, etc. Cela permet de documenter les composants et de fournir des informations supplémentaires sur leur fonctionnement et leur utilisation.
  4. Relations avec d’autres éléments : Les composants dans Archi peuvent être liés à d’autres éléments du modèle d’architecture à l’aide de relations. Cela permet de représenter les dépendances et les associations entre les composants, tels que les dépendances de service, les relations de composition, les relations d’utilisation, etc. Ces relations aident à visualiser et à comprendre les interactions entre les différents composants.
  5. Visualisation et navigation : Archi offre des fonctionnalités de visualisation et de navigation pour explorer les composants dans un modèle d’architecture. Vous pouvez afficher les composants dans des vues spécifiques, les regrouper par catégories ou couches, et naviguer entre les composants pour analyser leur structure et leurs relations.
  6. Documentation : Archi facilite la documentation des composants en permettant l’ajout de descriptions détaillées, de notes, de liens vers des documents, etc. Vous pouvez également générer des rapports de documentation à partir du modèle d’architecture, ce qui facilite la création de documents professionnels pour communiquer et partager des informations sur les composants.

Créer une relation

Les relations dans Archi jouent un rôle essentiel pour représenter les liens et les dépendances entre les éléments d’un modèle d’architecture.

Les relations dans Archi sont un élément clé pour représenter les interactions et les dépendances dans un modèle d’architecture. Elles permettent de capturer les liens entre les éléments et de fournir une vue complète et cohérente de l’architecture d’entreprise. En comprenant et en utilisant efficacement les relations, vous pouvez créer des modèles d’architecture plus expressifs et faciliter la communication et la prise de décision en matière d’architecture.

Voici quelques informations clés sur les relations dans Archi :

  1. Types de relations : Archi propose une gamme de types de relations prédéfinis qui peuvent être utilisés pour représenter différents types de dépendances et d’associations entre les éléments. Par exemple, vous pouvez trouver des types de relations tels que « Dépend de », « Compose », « Accède à », « Contrôle », « Est utilisé par », etc.
  2. Création de relations : Pour créer une relation entre deux éléments dans Archi, vous pouvez utiliser la fonctionnalité de glisser-déposer. Il suffit de sélectionner l’élément source, puis de glisser la relation vers l’élément cible. Vous pouvez également spécifier des propriétés supplémentaires pour décrire la relation, telles que la direction, la multiplicité, les contraintes, etc.
  3. Modélisation des flux : Archi permet de modéliser les flux d’informations et les interactions entre les éléments à l’aide de relations. Vous pouvez représenter des flux de données, des échanges de messages, des interactions entre les composants logiciels, etc. Cela aide à visualiser et à comprendre comment les différents éléments interagissent les uns avec les autres.
  4. Propriétés et métadonnées des relations : Tout comme les éléments, les relations dans Archi peuvent également avoir des propriétés et des métadonnées associées. Vous pouvez ajouter des descriptions, des annotations, des contraintes, des liens vers des documents pertinents, etc., pour documenter et fournir des informations supplémentaires sur la relation.
  5. Visualisation et navigation : Archi offre des fonctionnalités de visualisation et de navigation pour explorer les relations dans un modèle d’architecture. Vous pouvez afficher les relations entre les éléments dans des vues spécifiques et naviguer entre les éléments connectés en suivant les relations. Cela aide à analyser les impacts des changements et à comprendre les dépendances entre les éléments.

Ajouter des propriétés sur des vues ou des relations.

Voici quelques idées d’exemples de propriétés et de métadonnées que vous pouvez associer aux éléments et aux relations dans un modèle Archi :

Propriétés et métadonnées des éléments :

  1. Description : Une description textuelle détaillée de l’élément, qui fournit des informations supplémentaires sur sa fonction, son rôle, ses caractéristiques, etc.
  2. Attributs : Des attributs spécifiques liés à l’élément, tels que des propriétés physiques, des informations techniques, des mesures, des dates, des coûts, etc.
  3. Responsable : La personne ou l’entité responsable de l’élément, qui peut être utile pour clarifier les responsabilités et les rôles dans l’architecture.
  4. Statut : Le statut de l’élément, indiquant s’il est proposé, approuvé, en cours de développement, obsolète, etc.
  5. Versions : Les différentes versions de l’élément, permettant de suivre son évolution au fil du temps.
  6. Niveau de criticité : Une indication de l’importance ou de la criticité de l’élément pour l’architecture globale, permettant de hiérarchiser les priorités.
  7. Notes : Des notes libres pour enregistrer des informations supplémentaires ou des commentaires concernant l’élément.

Propriétés et métadonnées des relations :

  1. Description : Une description textuelle détaillée de la relation, expliquant sa nature, son objectif et son impact sur l’architecture.
  2. Type de relation : Le type de relation qui lie les éléments, comme la dépendance, l’agrégation, la composition, la réalisation, etc.
  3. Niveau de dépendance : Un indicateur du degré de dépendance entre les éléments liés, permettant de comprendre leur interrelation et leur interdépendance.
  4. Direction : La direction de la relation, indiquant quelle entité influence l’autre ou dans quelle direction circule l’information ou les flux.
  5. Fréquence : La fréquence à laquelle la relation se produit, pouvant être régulière, ponctuelle, occasionnelle, etc.
  6. Contraintes : Des contraintes spécifiques associées à la relation, telles que des règles de synchronisation, des délais, des contraintes de performance, etc.
  7. Notes : Des notes libres pour enregistrer des informations supplémentaires ou des commentaires concernant la relation.

Ces exemples vous donnent une idée générale des types de propriétés et de métadonnées que vous pouvez associer aux éléments et aux relations dans votre modèle. N’hésitez pas à adapter ces suggestions en fonction des besoins spécifiques de votre projet d’architecture.

La valeur d’Archi pour l’entreprise

La valeur d’Archi pour une entreprise repose sur plusieurs aspects qui peuvent contribuer à améliorer la gestion de l’architecture d’entreprise et à soutenir les objectifs commerciaux.

Dans l’ensemble, la valeur d’Archi pour une entreprise réside dans sa capacité à soutenir une gestion efficace de l’architecture d’entreprise, à favoriser la communication et la collaboration, à faciliter la prise de décision éclairée, à gérer le changement, à aligner les initiatives technologiques, à documenter l’architecture, à favoriser la conformité et à améliorer l’efficacité organisationnelle.

Voici quelques points clés sur la valeur d’Archi pour une entreprise :

  1. Gestion de l’architecture d’entreprise : Archi fournit une plateforme solide pour gérer et documenter l’architecture d’entreprise de manière cohérente. Cela permet à l’entreprise de comprendre et de contrôler son paysage architectural, de prendre des décisions stratégiques éclairées et d’aligner les initiatives technologiques sur les objectifs commerciaux.
  2. Communication et collaboration : Archi facilite la communication et la collaboration entre les différentes parties prenantes de l’entreprise, notamment les architectes, les développeurs, les décideurs et les équipes métier. Les diagrammes et les vues claires et compréhensibles d’Archi permettent une communication efficace des concepts architecturaux et favorisent la collaboration dans la prise de décision.
  3. Prise de décision éclairée : En fournissant une représentation visuelle de l’architecture, Archi aide les décideurs à comprendre les implications des décisions sur l’ensemble du paysage architectural. Cela permet de prendre des décisions plus éclairées et de minimiser les risques potentiels liés aux changements technologiques, aux intégrations de systèmes, etc.
  4. Gestion du changement : Archi permet de modéliser et de visualiser les architectures actuelles et cibles, ce qui facilite la gestion du changement dans l’entreprise. Les diagrammes d’architecture aident à identifier les lacunes, à évaluer l’impact des changements et à planifier les initiatives de transformation, favorisant ainsi une adoption en douceur des nouvelles technologies et des nouveaux processus.
  5. Alignement stratégique : Archi aide à aligner les initiatives technologiques sur les objectifs commerciaux et les stratégies de l’entreprise. En modélisant l’architecture actuelle et en définissant l’architecture cible, les décideurs peuvent identifier les opportunités d’optimisation, d’efficacité et d’innovation, et prendre des mesures pour aligner les investissements technologiques sur les priorités de l’entreprise.
  6. Documentation et conformité : Archi permet de documenter l’architecture d’entreprise de manière structurée et complète. Cela facilite la conformité réglementaire, l’audit et l’évaluation des risques. Les fonctionnalités de documentation d’Archi aident à générer des rapports professionnels pour partager l’architecture avec les parties prenantes internes et externes, favorisant ainsi la transparence et la conformité.
  7. Réutilisation et efficacité : Archi permet de créer des modèles réutilisables, des vues personnalisées et des bibliothèques d’éléments architecturaux. Cela facilite la réutilisation des bonnes pratiques, des standards et des modèles, ce qui accélère la conception et la mise en œuvre de nouvelles solutions, tout en assurant la cohérence et la qualité de l’architecture.

La suite

Dans le prochain article autour d’Archi, et d’archimate je vais fournir des directives précieuses pour la création et la gestion d’un référentiel d’architecture efficace.

Comme vous pouvez les voir, l’utilisation d’Archi est très simple.

Publié dans Archi, Cloud computing | Tagué , | Laisser un commentaire

Archimate

Archimate est un langage de modélisation d’architecture d’entreprise. Il permet aux entreprises de modéliser et de gérer leur architecture d’entreprise de manière systématique.

L’architecture d’entreprise est une discipline qui vise à aligner la stratégie de l’entreprise avec ses objectifs opérationnels et informatiques. Pour ce faire, les professionnels de l’architecture d’entreprise utilisent des outils de modélisation pour représenter les différents aspects de l’architecture d’entreprise. L’un de ces outils est Archimate, un langage de modélisation graphique standardisé pour l’architecture d’entreprise.

Lire la suite
Publié dans Cloud computing | Tagué , , | Laisser un commentaire