Ice - framework RPC integral
(zeroc.com)- RPC orientado a objetos que implementa networking entre software con una cantidad mínima de código
→ protocolo binario de alto rendimiento
→ soporte para múltiples lenguajes y plataformas
→ API Type-Safe fácil de usar
→ uso del stack SSL/TLS de la plataforma
→ soporte para llamadas síncronas/asíncronas
→ descubrimiento de objetos remotos usando multicast UDP
→ ofrece Slice, su propio IDL intuitivo
→ las funciones de bajo nivel se manejan solas: conexión de red, serialización para la transferencia, reintento de conexión, etc.
- C++, C#, Java, Javascript tienen soporte nativo al 100%
→ Obj-C, MATLAB, Python, PHP, Ruby, Swift, etc. tienen soporte usando C++
-
Soporte para la mayoría de las plataformas: Android, iOS, Linux, macOS, Node.jS, AIX, Web Browser, Windows
-
Servicios adicionales
→ IceGrid: servicio similar a DNS para objetos Ice. Soporta despliegue de servidores, replicación, monitoreo, balanceo de carga, etc.
→ IceStorm: servicio ligero de Pub/Sub basado en tópicos
→ Glacier2: router que permite la comunicación de Ice a través del firewall
Aún no hay comentarios.