Ice - framework RPC abrangente
(zeroc.com)- RPC orientado a objetos que implementa networking entre softwares com o mínimo de código
→ protocolo binário de alto desempenho
→ suporte a várias linguagens e plataformas
→ API Type-Safe fácil de usar
→ uso da stack SSL/TLS da plataforma
→ suporte a chamadas síncronas/assíncronas
→ descoberta de objetos remotos usando multicast UDP
→ oferece Slice, sua IDL própria e intuitiva
→ cuida automaticamente dos recursos de baixo nível: conexão de rede, serialização para transmissão, novas tentativas de conexão etc.
- C++, C#, Java, Javascript têm suporte nativo 100%
→ Obj-C, MATLAB, Python, PHP, Ruby, Swift etc. são suportados usando C++
-
Suporte à maioria das plataformas: Android, iOS, Linux, macOS, Node.jS, AIX, Web Browser, Windows
-
Serviços adicionais
→ IceGrid: serviço semelhante a DNS para objetos Ice. Suporta implantação de servidores, replicação, monitoramento, balanceamento de carga etc.
→ IceStorm: serviço leve de Pub/Sub baseado em tópicos
→ Glacier2: roteador que permite a comunicação Ice através de firewalls
Ainda não há comentários.