Internet Communications Engine
Z Wikipedii
Internet Communications Engine, w skrócie Ice, jest protokołem zdalnego wywoływania procedur i objektowym middleware stworzonym przez ZeroC i podwójnie licencjonowanym jako GNU GPL z mozliwością wykupienia licencji komercyjnej. Tworcy założyli stworzenie rzeczywistego systemu bez przesadnej złożonosci jednak cechującego się wysoką wydajnościa i skalowalnością. Systemu można uzywać na różnorodnych platformach, takich jak: C++, Java, .NET, Visual Basic, Python, Ruby oraz PHP.
Cechuje go podobieństwo do CORBA, został stworzony przez kilku developerów CORBA włączając w to Michi Henninga. Od CORBA rózni go to, że jest dużo mniejszy i mniej rozbudowany. Według danych ze strony producenta jest to zasługą stworzenia tego systemu przez kilku doświadczonych programistów, bez negatywnych skutków 'tworzenia przez komitet'.