Чтобы ответить на вопрос в тексте, лучший способ «обмениваться» службами данных в приложении - использовать предназначенную для этого среду.Есть довольно много доступных, таких как Cairngorm, Parsley, Swiz, PureMVC, и тот, который я предлагаю: Mate
Вот очень простой пример, который использует реализацию сервиса RemoteObject: http://mate.asfusion.com/page/examples/stock-quotes
Есть много других примеров и хорошей документации.Инвестирование времени в изучение фреймворка, независимо от того, что это такое, - это хорошо потраченное время, которое значительно ускорит оставшееся время разработки, особенно отладку, рефакторинг и обслуживание.Там нет «правильных» рамок, все они имеют свою нишу.Я рекомендую Mate, потому что у него большое сообщество и хорошая документация и примеры ...