Навигация
12.1. Генерация XML-материала
яовим на наше приложение REST-интерфейс. REST означает Representational ; Transfer, то есть передача репрезентативного состояния, в чем довольно труд-| тзовить некий смысл. Истинное значение заключается в использовании глаго HTTP (GET, POST, DELETE и т. д.) для обмена запросами и ответами меж-' приложениями. В нашем случае мы позволим торговой системе посылать нам ИНВЕТ-запросы о данных клиентов, купивших определенный продукт. Наше при-ение будет отвечать на них документами в формате XML1. Мы поговорили 1'С'.людьми, занимающимися информационными технологиями в сфере маркетин-я они согласились на простой URL-формат запроса.
Лиг осуществления этой передачи мы, возможно, воспользуемся веб-службами — Rails яшиэерживает работу клиента и сервера как SOAP, так и XML-RPC. Но в нашем случае , что это явный перебор.
Итак, нам следует разобраться с двумя вопросами: возможностью найти кл ентов, купивших конкретный товар, и генерацией XML-материала из списка эт клиентов. Начнем с генерации списка.