Привет, я думаю о переносе приложения Java / Swing на Flex3. Существующая архитектура приложения выглядит следующим образом:
Java / Swing клиент, JDO (Kodo) - движок Java Persistance, JMS - обмен сообщениями (для обновлений в реальном времени), EJB - бизнес-логика, Weblogic, UDB - внутренняя база данных
Я хочу повторно использовать многие функции Java-сервера существующего приложения (включая EJB, JDO и JMS).
Требования клиента Flex включают в себя - возможность общаться с EJB на сервере Java и возможность получать обновления в режиме реального времени через JMS.
Я читал, что Flex и Granite DS хорошо справляются с интеграцией Flex / Java / EJB. Это тот путь, по которому я должен идти, или Flex / BlazeDS и удаленное управление обрабатывают связь с EJB от клиента Flex?
С точки зрения JMS, я собираюсь заменить это функциональностью обмена сообщениями BlazeDS. Можно ли это сделать? Не уверен.
Любое руководство по этому было бы здорово
Michael