Flex, Cairngorm и XML-RPC
-
19-09-2019 - |
Вопрос
Я новичок в Flex и Cairngorm, так что потерпите меня...
Мне нужно интегрировать гибкое приложение с сайтом Magento.Я предпочитаю делать это с помощью XML-RPC вместо веб-сервисов из-за скорости, и другие наши приложения интегрируются с помощью этого метода.
Я использую as3-rpclib для выполнения связи XML-RPC.Я могу о чем-то поговорить, но выбор времени - это настоящая проблема.Я начинаю путаться с Событиями, Сервисами, Одиночками и т.д...
Я (думаю, что я) хочу, чтобы синглтон запустил объект XML-RPC, вошел в систему, получил токен и сохранил его в синглтоне.Затем делегаты могут получить сервис и вызвать методы Magento.
Мысли??
Решение
Я придумал решение, которое, кажется, пока работает хорошо.
Я создал новый класс под названием MagentoService, который расширяет XMLRPCObject.Я настраиваю подключение к Magento в конструкторе и сохраняю идентификатор сеанса в свойстве.
Я настроил сеанс в файле Services.xml, и все работает нормально.
Стив