Cisco объявляет о новом протоколе сообщений типа «клиент-сервер»

Cisco Systems анонсирует новый сетевой протокол сообщений, предназначенный для помощи разработчикам в интеграции современных клиент-серверных приложениях без нужды в подключении сложных и больших обычных протоколов, например, SOAP (Simple Object Access Protocol). Новый протокол назвали Etch.

Его представили одновременно с выпуском системы Cisco Unified Application Environment 2.5 (CUAE).


В Cisco Systems говорят, что для программистов Etch несёт в себе множество преймуществ по сравнению с более ртрадиционными SOAP, CORBA, EJB и другими сетевыми протоколами сообщений. Одно из главных преимуществ Etch – это то, что данный протокол унифицирован для всех распределённых приложений и разных систем. Остальные же протоколы имеют некоторые ограничения по платформам, что не даёт стать им очень популярными.


SOAP может использоваться вместе с любым протоколом прикладного уровня: SMTP, FTP, HTTP, а также с другими. Но у взаимодействий с любым из этих протоколов есть свои особенности, который отдельно определяются. Хоть SOAP и является стандартом, всё равно разные приложения часто создают сообщения в несовместимом формате. К примеру, запрос AXIS-клиента не поймёт сервер WebLogic.


Директор разработок платформы CUAE в компании Cisco Луис Марацио сообщает: «Хоть и у Etch главная цель была всего лишь как можно больше раскрыть возможности платформы CUAE 2.5, протокол всё равно расширяет все существующие клиент-серверные возможности взаимодействия на любых платформах. При создании протокола одна из дополнительных задач заключалась в разработке прикладной технологии взаимодействия без подключения SOAP.


В Etch используются собственные интерфейсы и язык определений , который немного напоминает интерфейс взаимодействия на базе Java – говорит Луис Марацио.


Ещё Etch лучше SOAP тем, что Etch более производителен. В Cisco при тестах SOAP показатели достигли 900 системных вызовов за секунду, а при тестах Etch около 50 000 однонаправленных вызовов и около 15 000 двунаправленных транзакций в секунду.

Це цікаво:   Schneider Electric співпрацює з NVIDIA у проєктуванні Штучного інтелекту для Центрів обробки даних

Etch предлагает для взаимодействия много языков и платформ. Представленная на данный момент версия полностью поддерживает Java, C#, Eclipse и Visual Studio. Скоро будет реализована поддержка C, Ruby и Python.


Etch будет полностью открытым, сейчас в Cisco Systems обсуждают тип лицензии. Скорее всего это будет Mozilla или Apache License. В отличие от GPL эти лицензии позволят встраивать Etch в коммерческие проекты, не открывая его. Компания сообщает, что окончательно тип лицензии выберут в июле этого года.


Ещё у Etch есть особенность, которая сильно отличает его от SOAP. У сервера будет возможность инициировать соединение с клиентом. Кроме этого, можно будет отправлять различные типы сообщений. С помощью этой разработки клиент может получать только те сообщения которые его интересует, тем самым уменьшая трафик без различных маршрутизаторов и фильтров.


Etch будет интегрироваться в Visual Studio и Eclipse почтитак же как и SOAP.


Как только протокол Etch станет открытым, Cisco предложит IETF начать стандартизацию Etch.


Etch будет доступен всем желающим примерно в середине июля 2008 года.

itua.info


Новини IT » Hardware » Cisco объявляет о новом протоколе сообщений типа «клиент-сервер»

Опубліковано


Останні новини IT: