Сервер приложений Glassfish + клиент приложений на iPad

Я написал корпоративное приложение на сервере приложений Glassfish v2 с клиентом Java-приложения. Этот прикладной клиент работает на ПК с ОС Windows/Linux. На стороне сервера я использую EJB. Задача — дополнительно адаптировать клиент на айпадах без/с минимальными изменениями бэкенда. И для этого есть несколько вариантов. Какой из вариантов лучше выбрать? Или есть еще варианты?

  • интегрировать мобильную платформу Sun Glassfish с сервером Glassfish Enterprise v2 на стороне сервера и использовать Java ME на стороне клиента.
  • просто для создания веб-модуля.
  • разработать клиентское приложение с использованием Objective-O/Cocoa и обеспечить его взаимодействие с сервером Glassfish. В этом случае невозможно использовать EJB. Я узнал, что эта интеграция возможна с SOAP, но как это работает, я не знаю.

Любое мнение будет очень полезно!


person Community    schedule 10.06.2010    source источник


Ответы (1)


Предоставьте EJB как веб-службы. Если у вас есть WS, вы можете создать ряд различных решений проблемы. У вас может быть веб-приложение, раскрывающее некоторые функции вашего решения, и нативное приложение для iPad, которое делает больше (и оправдывает дополнительные вложения пользователей [например, freemium...])

person vkraemer    schedule 10.06.2010