Общее·количество·просмотров·страницы

Java Dev Notes - разработка на Java (а также на JavaScript/Python/Flex и др), факты, события из АйТи

Архив блога

понедельник, 12 октября 2009 г.

POX over HTTP

POX - Plain Old XML - обозначает XML документы без различных наворотов, которые добавляет в него, например, SOAP. POX часто используется совместно с REST-сервисами, см например Twitter API, Flickr API. Название POX созвучно с POJO- Plain Old Java Object. POJO тоже появился в ответ на чрезмерную сложность EJB.

POX + REST проще, чем SOAP. Но области применения у них несколько разные. SOAP используется при интеграции enterprise applications, POX + REST используется, чтобы хоть как-то достичь интеграции. Есть сторонники как POX+REST, так и сторонники SOAP.

По-моему мнению, количество клиентов Twitter, Flickr так велико именно потому, что их API очень простой, с ним можно прямо сейчас начать работать, не затрачивая времени на освоение вещей, т.к. осваивать там просто нечего. С SOAP так не получится.

В Сети есть интересные обсуждения этой темы - POX & SOAP & REST.

The War is Over (WS-* vs. POX/HTTP)

SOAP vs. POX vs. REST by Stephan Tilkov

A Brief Introduction to REST at InfoQ

POX-and-SOAP at InterWingly, Sam Ruby

Lessons learned launching a web service by Nelson Minar, опыт, полученный при создании AdWords API.

Больше ссылок по REST:

A RESTful Web service, an example

Digg API

Netlog OpenSocial REST API

Amazon Simple Storage, using the REST API

Комментариев нет:

Отправить комментарий

Постоянные читатели