Bus LOGiciel
Système de transport de messages (middleware)
- Fiabilité
- Efficacité
- Rapidité
- Faible consommation de ressources
- Reprise automatique en cas de coupure de lignes
- Transfert de pièces jointes multiples
- Fonctionne en local ou en réseau
- Fonctionnement temps-réel ou temps-partagé
- Mode transactionnel
- Nombreux pilotes de périphériques : LDAP, port série et parallèle, ...
- Ouverture vers d'autres langages : JAVA, PICK, C, ...
- Librairie multi-threads
- Accès par la ligne de commande, une socket ou l'appel d'une fonction de la librairie.
- Lancement d'application
Fonctionne sous les différents UNIX du marché (SCO, HP, ...), les systèmes libres (GNU/LINUX, ...), Windows Vista, XP, 2000, NT4 et 98 avec NutCracker / MKS ou UWin, Windows NT avec «Windows Services for UNIX (SFU) 3.5» (Interix).
Disponible sous forme de code source ou de code objet
Disponible sous forme de librairie partagée sous UNIX et sous forme de DLL sous Windows
BLOG est écrit en C ANSI. Il respecte les normes C, POSIX, X/OPEN et XPG4.
Voici les normes les plus récentes qui sont respectées:
- C ANSI/ISO 9899-1990
- C ISOC99 Extensions to ISO C89 from ISO C99
- Single Unix Specification version 3 (_POSIX_C_SOURCE 200112)
- X/Open version 6 (_XOPEN_SOURCE 600)
BLOG fonctionne nativement avec les systèmes d'exploitation qui respectent ces normes.
Pour les systèmes qui ne les respectent pas, nous avons réalisés les adaptations nécessaires.
BLOG a été validé avec succès sur les systèmes suivants:
- HPUX 9.0, 10.2 et 11.0
- SCO OpenServer 5.0
- AIX 5L 4.1
- GNU/Linux kernel 2.0 à 2.6
- Windows NT avec UWin 2.4 à 3.1
Actuellement, en développement, nous utilisons Mandrake Linux 2010 (noyau GNU/Linux 2.6.31).