Я читал в интернете, что с помощью Java EE6 можно упаковать EJB3 в jar-файл и использовать его в веб-приложении, написанном на JSF2.0. Затем вы упаковываете JSF и EJB jar в файл .war и развертываете его на сервере приложений - например, Glassfish.
У меня вопрос: если вы также хотите представить EJB-компоненты в качестве веб-сервисов, как вы это сделаете? Вам просто нужно добавить аннотации к EJB и иметь один файл war, или должно быть другое веб-приложение только для демонстрации веб-сервиса?