Ice - Framework RPC complet
(zeroc.com)- RPC orienté objet qui permet de mettre en œuvre le réseau entre logiciels avec un minimum de code
→ protocole binaire haute performance
→ prise en charge de nombreux langages et plateformes
→ API type-safe facile à utiliser
→ utilisation de la pile SSL/TLS de la plateforme
→ prise en charge des appels synchrones/asynchrones
→ découverte d’objets distants via le multicast UDP
→ fournit Slice, son propre IDL intuitif
→ les fonctionnalités bas niveau sont gérées automatiquement : connexions réseau, sérialisation pour le transport, nouvelle tentative de connexion, etc.
- C++, C#, Java, Javascript sont pris en charge nativement à 100 %
→ Obj-C, MATLAB, Python, PHP, Ruby, Swift, etc. sont pris en charge via C++
-
Prise en charge de la plupart des plateformes : Android, iOS, Linux, macOS, Node.jS, AIX, navigateur web, Windows
-
Services supplémentaires
→ IceGrid : service proche d’un DNS pour les objets Ice. Prend en charge le déploiement des serveurs, la réplication, la supervision, l’équilibrage de charge, etc.
→ IceStorm : service Pub/Sub léger basé sur les topics
→ Glacier2 : routeur permettant aux communications Ice de traverser les pare-feu
Aucun commentaire pour le moment.