Next: O Que Você Deve
Up: ep1
Previous: Os Invocadores do JBoss
O Internet Communication Engine
O Internet Communication Engine (ICE) é um middleware para objetos
distribuídos que lembra bastante CORBA. Criado por pessoas profundamente
envolvidas com o desenvolvimento de CORBA e insatisfeitas com certos
problemas da especificação do OMG, o ICE pretende eliminar esses
problemas e ser mais simples de usar do que CORBA.
O ICE inclui:
- SLICE (Specification Language for ICE) uma linguagem de
especificação de interfaces semelhante à IDL de CORBA;
- mapeamentos de SLICE para C++ e Java;
- um protocolo para chamadas remotas de métodos sobre TCP/IP,
UDP/IP, e SSL (este protocolo substitui o IIOP);
- um adapatador de objetos mais simples que o POA;
- suporte para chamadas remotas sobre SSL;
- suporte para facetas, à la COM/DCOM.
Para mais informações, veja http://www.zeroc.com/. O ICE e sua
documentação estão disponíveis nesse sítio. Para uma comparação entre o
ICE e CORBA, veja http://www.zeroc.com/iceVsCorba.html.
Francisco Reverbel
2003-09-16