Internetový komunikační engine

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 3. ledna 2016; kontroly vyžadují 2 úpravy .

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.

Externí odkazy