Сервер приложений Glassfish + клиент приложения на ipad
Я написал корпоративное приложение на сервере приложений glassfish v2 с клиентским приложением Java. Это приложение-клиент работает на ПК с ОС Windows/ Linux. На стороне сервера я использую EJB. Задача состоит в том, чтобы дополнительно адаптировать клиент на ipads без / с минимальными изменениями бэкенда. И для этого есть несколько вариантов. Какой из предложенных вариантов является лучшим выбором? Или есть еще варианты?
- интегрировать Sun Glassfish Mobility Platform с сервером Glassfish Enterprise v2 на стороне сервера и использовать Java ME на стороне клиента.
- просто чтобы создать веб-модуль.
- разработать клиентское приложение с использованием Objective-O/Cocoa и обеспечить его взаимодействие с сервером Glassfish. В этом случае невозможно использовать EJB. Я обнаружил, что эта интеграция возможна с SOAP, но как она работает, я не знаю.
Любое мнение будет очень полезно!
1 ответ
Выставьте EJB как веб-сервисы. Получив WS, вы можете создать ряд различных решений проблемы. У вас может быть веб-приложение, которое демонстрирует некоторые функции вашего решения, и нативное приложение для iPad, которое делает больше (и оправдывает дополнительные пользовательские инвестиции [думаю, freemium...])