Vous êtes sur la page 1sur 21

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Université Constantine 2- Abdelhamid Mehri
Faculté des Nouvelles Technologies de l’Information et la Communication
Département des Technologies des Logiciels et Systèmes d’Information

Option : Systèmes d’Information et Technologie Web

Module: Interopérabilité des systèmes d’information

Chapitre 1: Caractéristiques de l’interopérabilité des systèmes


d’information
Objectifs du cours 1

Définitions des concepts de base de l’interopérabilité

Mise en exergue des différents outils pour la réalisation du


mécanisme d’interopérabilité

Description des types d’interopérabilité

1
Fin des applications monolithiques
80K
Applis de plus en plus
grosses
Equipes importantes et
réparties
Géographiquement
Utilisation de systèmes
et langages divers
Omniprésence des
réseaux
Nécessité de découper
en plusieurs
entités plus petites des
applications 2
Solution = Interopérabilité
Système 2
Système 1 Communication

Exploitation
des infos

«La capacité de deux ou plusieurs systèmes ou composants


d’échanger des informations et de les utiliser ».
[ Dictionnaire standard de la terminologie de l’ingénierie des logiciels IEEE]

3
Elle est considérée comme très importante voire critique dans de nombreux
domaines.

Elle permet aux entreprises de moderniser leurs systèmes d’information

L'interopérabilité pourrait être vue uniquement comme une nouvelle contrainte


imposée par l'émergence du Web, les directives de modernisation de la relation entre
les administrations et les citoyens et la coopération croissante entre administrations
aux plans national et international.

les directions informatiques cherchent à implémenter cette interopérabilité en


trouvant les solutions les moins encombrantes pour leurs systèmes d'informations.
4
Définitions de l’interopérabilité
Il existe plusieurs définitions du concept d’interopérabilité. Nous retiendrons celles
qui nous intéressent.
Diverses sources à l’échelle mondiale s’accordent sur ces définitions :

Déf1: « Le dictionnaire des télécommunications de Newton définit l’interopérabilité


comme “la capacité à exploiter des logiciels et à échanger des informations dans un
réseau hétérogène, c’est-à-dire un grand réseau constitué de plusieurs réseaux locaux
différents” .

Déf2: Un livre blanc sur l’interopérabilité daté de juin 2004 et rédigé par l’EICTA,
une association d’échange informatique européenne, définit l’interopérabilité comme
“la capacité de deux ou plusieurs réseaux, systèmes, périphériques, applications ou
composants à échanger des informations et à utiliser les informations ainsi
échangées”.
5
Dimensions de l’interopérabilité

Autonomie Dimension de Hétérogénéité


l’interopérabilité

Distribution

6
Dimensions de l’interopérabilité
Distribution:

Distribution identifie les interactions entre différentes composantes


Interactions peuvent se décomposer selon plusieurs axes (qui, pourquoi, quoi, quand,
comment, où)

Autonomie:

Niveau de la conception elle désigne le choix du domaine de gestion et la


conceptualisation du contexte.
Avec d'autres systèmes elle représente la capacité d'un système ou d'un composant de
choisir "ses partenaires" pour l'échange de ressources, ainsi que les modes de réaliser ces
échanges.

Hétérogénéité

Manifeste à plusieurs niveaux


Problématiques relevant de la syntaxe, de la structure et de la sémantique 7
Outils d’interopérabilité
Outils
interopérabilité
EII

ESB

Service
SOA web
MOM EAI

8
Outils d’interopérabilité
MOM (pour, Message Oriented Middleware)

Un système qui permet de faire communiquer deux applicatifs par son intermédiaire, et ce de
manière asynchrone.

Basée sur l’envoi et la réception de messages (Question /Réponse) En-tête


Données
propriétés

Message

(oriented)

Middleware
9
Outils d’interopérabilité
Queue

AR Application 2
AR

Application 1 A E
Topic
B F

C G
H
D
10
Outils d’interopérabilité
ESB(Entreprise Service Bus)

App App App App

Registre de
Services
Orchestration Transformation
Communication MoM

App App App App

11
Outils d’interopérabilité
Service web

Architecture des services web


12
Outils d’interopérabilté
ERP (Entreprise Resource Planning)

Production Logistique Transport Comptabilité ventes

13
Types d’interopérabilité
Types d’interopérabilité

Interopérabilité
Interopérabilité technique Interopérabilité sémantique organisationnelle
Types d’interopérabilité
Interopérabilité technique

Il existe plusieurs définitions de l’interopérabilité technique. Nous


retiendrons celle qui se rapportent au contexte de notre cours.

L’interopérabilité technique concerne la connexion de systèmes


informatiques, la définition de formats de données et de nouveaux
protocoles, y compris les télécommunications [].
Interopérabilité technique
L’interopérabilité technique décrit des solutions qui permettent aux
informations de circuler correctement entre les systèmes. Ce niveau
technique recouvre à la fois l’infrastructure (comme les protocoles réseau)
et le niveau système.
Quelques travaux
Le
protocole
PRESTO
(pour,
PRotocole
Le d’Echange
IDA (pour, Interchange of
Le protocole FAST (pour, protocole
Data between s Standard
Fournisseur d'Accès ebMS2
Administrations/ en français, et Ouvert)
Sécurisé Transactionnel)
échange de données entre
administrations)
Interopérabilité sémantique
L’interopérabilité sémantique garantit que le sens exact des informations
échangées peut être compris par toute application qui n'a pas été conçue
initialement dans ce but
Quelques travaux

projet
L’ICTE-PAN (pour,
ONTOGOV
Le projet e-POWER Methodologies and
(pour,
(pour, Powering Tools for Building
Ontology-
Europe’s regional Intelligent
enabled e-gov
economy) Collaboration and
Service
Transaction
Configuration)
Environments in
Public Administration
Networks)
Interopérabilité organisationnelle
L’interopérabilité organisationnelle concerne le développement de procédures
organisationnelles et leurs coopérations
Avantages de l’interopérabilité
-Permet aux systèmes de résoudre leurs problèmes et d’atteindre leurs
objectifs grâce à un échange d’informations efficaces entre eux.
-Meilleure utilisation des informations, en créant un environnement où le
résultat est supérieur à la simple juxtaposition de ses composantes.
- Prendre en charge des solutions d’accessibilité, d’identification des
utilisateurs, de confidentialité et la sécurité.
- Réduire les coûts et la dépendance vis-à-vis d’un fournisseur unique.
- Favoriser l’accès ouvert aux informations et résoudre les problèmes de
compatibilité avec des versions plus anciennes de logiciels.
Conclusion

Une interopérabilité réussie améliore l’efficacité opérationnelle et autorise de


meilleurs flux d’informations, d’où de meilleures prises de décision. Nous
avons présenté les principaux types d’interopérabilité qui existent, à savoir,
l’interopérabilité technique, sémantique et organisationnelle.

Vous aimerez peut-être aussi