У нас есть приложение Flex, которое в значительной степени опирается на контент, управляемый данными, предоставляемый через asp.net.В настоящее время большая часть этих данных предоставляется через объекты asp.net, которые затем сериализуются в XML и отправляются с помощью простого обработчика ASHX.Затем он анализируется с помощью e4x в одноэлементных классах, чтобы заполнить его сам или массивы подклассов, которые затем становятся доступными для остальной части приложения без дополнительных вызовов данных.
Это работает, но это лучший способ?Я прочитал довольно много статей, обсуждающих эту тему, но не смог найти единого мнения.
Стоит ли мне конвертировать их в веб-сервисы?Если да, то как мне управлять привязками, автоматически импортировать их через Flex или создавать свои собственные?Каковы плюсы и минусы.Важным фактором в этом решении является скорость, наименьшая задержка и наивысшая пропускная способность.
В отдельном случае наше приложение не находится в корне домена, а когда в локальной разработке выполняется передача данных в нашу разработкусервера.В результате мы добавляем флэш-переменные в приложение, чтобы указать appRoot, который затем добавляется к URL-адресу службы по мере необходимости.
MyService.url = GeneralData.ApplicationRootUrl + "Services/foobar.ashx";
Это лучший способ?С тех пор я обнаружил свойство rootURL
. Должен ли я использовать это, как это работает в этом контексте?Если бы мне пришлось конвертировать сервисы в веб-сервисы, как бы я реализовал ту же функциональность для локальной разработки?
Большое спасибо