0% found this document useful (0 votes)
375 views8 pages

ArchiMate Language Exercises Guide

The document describes exercises to model different aspects of an example application using the ArchiMate modeling language. Exercise 1 models the active structure of an online travel insurance sales application, including components, collaborations and interfaces. Exercise 2 models the behavior of the application, including interactions, functions, services and events. Exercise 3 models the passive structure, including data objects, specializations and associations. The remaining exercises extend the modeling to technology and business layers, including devices, networks, software, processes, objects and realizations.

Uploaded by

saiaymanbensadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
375 views8 pages

ArchiMate Language Exercises Guide

The document describes exercises to model different aspects of an example application using the ArchiMate modeling language. Exercise 1 models the active structure of an online travel insurance sales application, including components, collaborations and interfaces. Exercise 2 models the behavior of the application, including interactions, functions, services and events. Exercise 3 models the passive structure, including data objects, specializations and associations. The remaining exercises extend the modeling to technology and business layers, including devices, networks, software, processes, objects and realizations.

Uploaded by

saiaymanbensadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2

Exercise 1 : Application Active Structure Elements

The Online Travel Insurance Sales application collaboration aggregates two application components:
Quotation and Purchase. The application collaboration provides an application interface Web Services
Interface that serves another application component Travel Website.

Exercise 2 : Application Behavior Elements

The Purchase Travel Insurance application interaction is composed of two application functions: Prepare
Quotation, realizing an application service Get Quotation, and Finalize Purchase, realizing an application
service Purchase Quoted Insurance. This application interaction models the cooperative behavior of the
Quotation and Purchase application components, modeled as the application collaboration Online
Travel Insurance Sales in Example 26. An application event Request for a Quotation triggers an
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2
application process Obtain Travel Insurance, which is served by the two aforementioned application
services

Exercise 3 : Application Passive Structure Elements

An Online Insurance Quotation data object is composed of three other data objects: Quoted Price,
Terms and Conditions, and Certificate of Authenticity. Auto Insurance Quotation and Travel Insurance
Quotation are two specializations of the Online Insurance Quotation data object. Travel Insurance
Quotation contains an additional data object Purchased Itinerary.

Exercise 4 :

The model below shows a business object Invoice, which aggregates (multiple) business
objects Invoice line. Two possible realizations of this business object exist: an Electronic invoice (data
object) and a Paper invoice (representation). The business process Create invoice creates the invoice
and the invoice lines, while the business process Send invoice accesses the business object Invoice.
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2

Exercise 1 : Technology Active Structure Elements

Two Blade System devices are connected to a communication network Data Center Network. This in
turn is connected to another communication network Wide Area Network through a node Data Center
Switch. The two communication networks together realize a path Data Replication Path. Both Blade
System devices and the Data Center Switch node have a technology interface Management Interface.
Device Blade System 1 deploys Hypervisor system software for hardware virtualization. Two system
software components are deployed on the Hypervisor: an Open Source Operating System and a
Proprietary Operating System, creating two virtual hosts, modeled as nodes Quotation Virtual Host and
Purchase Virtual Host.

Exercise 2 : Technology Behavior Elements

A technology event Database Update triggers a technology process Remote Data Replication, which is
served by a technology service Replicate Database Updates. This technology service is realized by a
technology function Database Replication, which is composed of four other technology functions:
Administrate Replication, Handle Local Updates, Handle Remote Updates, and Monitor Replication
Status. There are information flows from the Administrate Replication technology function to the other
three technology functions.

Exercise 3 : Technology Passive Structure Elements

A Web Archive artifact (which may realize an application component) is composed of two other
artifacts: Database Access Java Archive and Business Logic Java Archive. Two specializations of the Web
Archive artifact are a Purchase Application Web Archive and a Quotation Application Web Archive. A
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2
Travel Insurance Database artifact (which may realize a data object) is associated with the Web Archive
artifact.
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2
UBBA FMI M1DEC 2022/2023 TD ArchiMate Language part 2
General Exercice 1 : Proposer une architecture d’entreprise.

La faculté FMI a un doyen Rahmoun et 3 chefs département Attia pour Inf, Bensaid pour Math, BenMalek pour
RO. Ces départements partagent le même processus d’inscription qui contient 3 étapes (Recevoir, Traiter, accepter
ou non accepter, Valider) et qui se termine par un service Inscrire pour l’étudiant. L’étape Recevoir est faite par le
secrétaire et l’étape valider par le doyen. La demande de l’étudiant déclenche ce processus qui est présentée sous
un formulaire papier et sur formulaire site internet. Ce processus se fait manuellement et sur l’application du site
internet qui contient 4 composants (R, T, A, V), un pour chaque étape, et chaque composant donne un service. Ce site
contient une table de base de données nommée TEtudiant sous SGBD Oracle. Le site d’inscription est hébergé sur
un serveur UBBAServer équipé par un micro Core I9 contient Windows Server et le serveur Web IIS et Framework
JEE. Ce serveur est connecté à l’internet par un routeur et protégé par un firewall.
General Exercice 2 : Proposer une architecture d’entreprise.
Notre faculté FMI a 3 départements Inf, Math, RO. Les trois départements partagent le même processus d’inscription
qui contient 3 activités (Recevoir, Traiter, accepter ou non accepter) et qui se termine par un service Inscrire pour
l’étudiant. La demande de l’étudiant déclenche ce processus, la demande est présentée sous un formulaire papier
et sur formulaire site internet. Ce processus se fait manuellement et sur l’application du site internet qui contient 3
composants (R, T, A), un pour chaque étape. Ce site contient une base de données SQL Server. Le site d’inscription
est hébergé sur un des serveurs de la faculté contient Linux et connecté à l’internet par un routeur et protégé par
un firewall.

You might also like