Motor de comunicații prin Internet

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 3 ianuarie 2016; verificările necesită 2 modificări .

Internet Communications Engine , sau Ice , este un obiect middleware , un broker de solicitare de obiecte care utilizează un mecanism de apel de procedură la distanță . Acest sistem este dezvoltat de ZeroC și distribuit sub o licență duală: GNU GPL sau comercial. Ice este promovat ca fiind eficient și scalabil, dar ușor de implementat. Ice acceptă un număr foarte mare de platforme de programare, inclusiv C++ , Java , .NET , Visual Basic , Python , Ruby și PHP .

Tehnologia a fost inspirată de CORBA de mai mulți dezvoltatori influenți CORBA, inclusiv Michi Henning. Cu toate acestea, Ice este mult mai mică și mai simplă decât CORBA.

De asemenea, Ice concurează cu succes cu SOAP . Principalele avantaje ale Ice în acest sens sunt o structură mai bună a obiectelor, mai puțină sarcină de rețea și procesor. Motivele sunt că SOAP se bazează pe HTTP și XML, în timp ce Ice utilizează un protocol de transfer de date binar.

Link- uri externe