Accueil

 Interopérabilité

 Services

 Partenaires

 Contacts

 English

 

Expertise en technologies de l'interoperabilité

 

 

 

 

 

 

 

 

Interopérabilité

Selon la faculté de l'information à l'université de Toronto, l'interopérabilité est définie comme étant "la capacité de plusieurs systèmes ou composantes ayant différentes plateformes matériels et logiciels, structures de données et interfaces, d'échanger des données avec une perte minimale de contenu et des fonctions."
The Taxonomy Guide
Faculty of Information Studies, University of Toronto


Historique

Depuis les années 1960, la demande pour gérer l'information a fait en sorte que les chercheurs ont concentrés leurs efforts à l'intégration des processus d'affaires et des données. Depuis, plusieurs approches ont été élaborées pour répondre au besoin grandissant de l'intégration. Quoique les systèmes centralisés offrent un moyen d'intégration, la réalité est que pas toutes les informations ne peuvent être centralisées. Ainsi donc, le défi auquel fait face les organisations aujourd'hui est de trouver des façons d'intégrer l'information provenant de systèmes distribués.

Technologies existantes

Dépendamment du besoin, il existe des technologies d'interopérabilité sur le marché qui peuvent satisfaire. Certaines des technologies listées ci dessous sont utilisées pour différents contextes.

COM
SOAP (XLM / RPC)

.NET (REMORING)
WEB SERVER

JAVA (JINI / RMI)
CORBA

Considérant la définition de l'interopérabilité plus haut, il est impératif que la technologie possède les caractéristiques suivantes:

  • Multi plateforme
  • Multi langage (portabilité)
  • Format de données homogène

Quoique ces caractéristiques contribuent à l'interopérabilité, pour que la technologie puisse être fonctionnelle, il faut aussi qu'elle assure un niveau de sécurité des données, une performance optimale, qu'elle soit robuste et que son implémentation soit flexible.

Les technologies listées plus haut possèdent certaines de ces caractéristiques, chacun à sa façon et à différents niveaux. Par exemple, le serveur Web est multi plateforme et multi langage, cependant il ne possède pas un niveau de sécurité adéquat pour certains besoins et sa performance est plutôt faible pour des transferts de données volumineux. En revanche, COM fourni un haut niveau de sécurité et une bonne performance mais il n'est pas multi plateforme.

Tel que mentionné plus tôt, le choix de la technologie dépend grandement de l'interopérabilité recherché.


Approache universelle et modulaire

Afin de surmonter certaines limitations retrouvées chez les technologies d'interopérabilité existantes, Sunertek a développé une approche utilisant des technologies du domaine public (logiciels libres) pour implémenter chacune des caractéristiques listées plus haut. Cela offre une flexibilité pour adresser des besoins spécifiques en interopérabilité. De plus, cette approche rend le modèle de données, qui est la pierre angulaire de l'interopérabilité, interchangeable.


Cette approche ne remplace pas les technologies d'interopérabilité existantes mentionnées plus haut. Elle offre plutôt une façon d'échanger des données en faisant abstraction de son type ou de son origine en utilisant des outils existants, appliqués spécifiquement aux composantes sur le processus de transfert de données. Elle assure que l'interopérabilité est obtenu en utilisant la solution la plus appropriée.