Connecteurs

Les connecteurs permettent une interaction du logiciel PMB avec d'autres systèmes logiciels.

  • les connecteurs entrants pour une consultation dans PMB de données issues de systèmes tiers.

  • les connecteurs sortants pour consulter/modifier les données de PMB depuis des systèmes tiers.

Un connecteur implémente en réalité un protocole de communication.

ConceptProtocole

Un protocole est une norme qui permet de définir les étapes et les données à s'échanger pour que deux machines ou logiciels puissent communiquer.

Parler la même langue !

Il existe des milliers de protocoles en informatique. La notion est simple : dès que deux logiciels ou deux machines veulent communiquer, il faut être d'accord sur la langue à utiliser pour se comprendre (c'est à dire décoder une demande et coder une réponse / coder une demande et décoder une réponse).

Remarque

Les protocoles dépendent du type de communication, c'est pour cela qu'il en existe de nombreux.

Par exemple : TCP/IP, RS232, HTTP, FTP, Ethernet, ...

Ce protocole peut être mis en œuvre par des systèmes totalement indépendants.

Chacun de ces systèmes est donc une source potentielle de données, interrogeable depuis PMB si le protocole est implémenté.

En fonction des protocoles, la recherche de données dans les différentes sources peut se faire de façon :

  • directe :

    La source correspondante est interrogée au fur et à mesure des besoins.

  • indirecte :

    Une étape de synchronisation permet de récupérer et de stocker un ensemble de données dans un entrepôt local qui est ensuite interrogé.

    Cette étape de synchronisation doit être ré-itérée à intervalles réguliers pour mettre à jour les données.

  • mixte.

Pour activer les connecteurs, voir le chapitre : Activer les connecteurs