Flex, CairnGorm e XML-RPC
-
19-09-2019 - |
Pergunta
Eu sou novo no Flex e Cairngorm, então tenha paciência comigo ...
Preciso integrar um aplicativo Flex com um site Magento. Prefiro fazer isso com XML-RPC em vez de serviços da Web devido à velocidade e nossos outros aplicativos se integram por esse método.
Estou usando o AS3-RPCLIB Para fazer a comunicação XML-RPC. Eu posso conseguir que as coisas conversem, mas o tempo é um problema real. Estou ficando confuso com eventos, serviços, singletons, etc ...
Eu (acho que) quero que um singleton gire o objeto XML-RPC, faça login e pegue o token e armazenasse-o no singleton. Em seguida, os delegados podem obter o serviço e chamar os métodos Magento.
Pensamentos??
Solução
Eu tive uma solução que parece funcionar bem até agora.
Criei uma nova classe chamada Magentoservice que estende o XMLRPCObject. Configurei a conexão com o Magento no construtor e salvo o ID da sessão em uma propriedade.
Eu configurei a sessão no arquivo Services.xml e tudo gira ok.
Steve