Internet Communications Engine neboli Ice je objektový middleware , zprostředkovatel požadavků na objekty , který používá mechanismus vzdáleného volání procedur . Tento systém je vyvinut společností ZeroC a distribuován pod dvojí licencí: GNU GPL nebo komerční. Ice je propagován jako efektivní a škálovatelný, přesto snadno implementovatelný. Ice podporuje velké množství programovacích platforem včetně C++ , Java , .NET , Visual Basic , Python , Ruby a PHP .
Technologie byla inspirována CORBA několika vlivnými vývojáři CORBA, včetně Michi Henninga. Ice je však mnohem menší a jednodušší než CORBA.
Ice úspěšně konkuruje SOAP . Hlavními výhodami Ice v tomto jsou lepší struktura objektů, menší zatížení sítě a procesoru. Důvodem je, že SOAP je založen na HTTP a XML, zatímco Ice používá binární protokol pro přenos dat.