Interested Article - Internet Communications Engine

Internet Communications Engine , или Ice , является объектной системой промежуточного слоя ( middleware ), - брокером объектных запросов , использующим механизм удаленного вызова процедур . Данная система разрабатывается ZeroC и распространяется под двойной лицензией: GNU GPL или коммерческой. Ice продвигается как эффективная и масштабируемая, при этом легкая система для практического применения. Ice поддерживает очень большое количество платформ программирования, включая C++ , Java , .NET , Visual Basic , Python , Ruby и PHP .

Технология была создана под влиянием CORBA несколькими влиятельными разработчиками CORBA, включая Michi Henning. Однако Ice намного меньше и проще, чем CORBA.

Ice также успешно конкурирует с SOAP . Главными преимуществами Ice в этом является лучшая объектная структура, меньшая нагрузка на сеть и процессор. Причины в том, что SOAP основан на HTTP и XML, в то время как Ice использует бинарный протокол передачи данных.

Внешние ссылки

  • (Перевод главы: Введение в Ice. Источник )
Источник —

Same as Internet Communications Engine