Мне нужно разработать систему заказов для клиента, которая работает с планшетными компьютерами.Поскольку они не всегда подключены, приложению требуется репликация базы данных и возможность синхронизации с основной базой данных по команде.
Развертывание на клиентах должно быть простым, и я хочу использовать технологии Java, потому что язнакомы с сохранением Toplink EJB и Glassfish в качестве интерфейсного промежуточного программного обеспечения для извлечения данных.
Я думал об использовании JDeveloper ADF для создания пользовательского интерфейса из-за его простоты, Derby для локального хранения и Glassfish или WebLogic в качестве промежуточного ПО.
- Является ли это хорошим подходом совместного использования этих технологий?
- Должен ли я использовать среду для синхронизации с базой данных?
- Как автоматизировать развертывание?
Спасибо за помощь!