RETS на самом деле не является стандартом. Это больше похоже на псевдостандарт. Он свободно определяет схему XML, описывающую списки недвижимости.
В версии 1.x «стандарт» состоял из документов DTD. В 2.x «стандарт» использует документы XSD для описания списка.
http://www.rets.org/documentation
Однако на практике практически нет согласованности среди исполнителей. Подключившись к сотням поставщиков услуг «RETS Compliant», я убежден, что ни один из них не похож на другого.
Кроме того, стандарт 2.x не изменился за 3 года. Это неуправляемая, неаккуратная попытка стандарта. Это (RETS) часто используется как деловое модное слово нетехническими людьми. На самом деле это просто произвольная попытка смоделировать листинг недвижимости в XML.
Попробуйте запросить у конкретного исполнителя их документацию. Часто у них их нет. Таким образом, по электронной почте ведущему разработчику часто оказывается полезным. Иногда они предоставляют WSDL, в котором описываются поддерживаемые вызовы. Зачастую WSDL не совпадает с реальной службой, поэтому будьте осторожны.
Что касается вашего конкретного вопроса, попробуйте кэшировать результаты. Обычно использование ограничения на вызов RETS является признаком прямой зависимости. По мере увеличения запросов на ваши услуги нагрузка, которую ваша служба возлагает на них, будет нарушаться (и не будет оценена). Кроме того, если их служба будет недоступна (даже временно), ваша служба также будет прервана. Самое главное, что он будет делать реальные запросы к вашим страницам действительно очень медленно (особенно, если их система работает медленно). Списки обычно меняются недостаточно часто, чтобы беспокоиться об устаревших данных, поэтому кэширование до часа вполне приемлемо.
Удачи!