Ну, во-первых, EJB3-бины определяют веб-представление, которое использует JAX-WS.Для этого вам нужно добавить аннотацию @WebService
к компоненту без сохранения состояния.
Но поскольку вы не хотите использовать SOAP, другой альтернативой является JAX-RS.Сама спецификация EJB3 не упоминает о какой-либо поддержке этого, но наоборот, JAX-RS имеет явную поддержку EJB.
Любая полная реализация Java EE 6 уже поставляется с JAX-RS, так что обычно ничего нетдополнительные, которые вам нужно установить.Достаточно просто пометить ваши bean-компоненты с помощью @Produces
и @Path
соответствующими значениями, чтобы начать работу.