Веб-служба, работающая как REST и SOAP с использованием Java/Jersey

Могу ли я иметь один и тот же сервис с одновременно интерфейсами REST и SOAP? В настоящее время у меня есть служба REST, реализованная на Java с использованием EJB и Jersey:

import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;  

@Stateless
@Path("test")
public class TestExternalService {

    @EJB
    private com.test.ejb.db.TestService testService;

    @GET
    @Path("/status")
    @Produces("text/*")
    public String status() {
        return "ok";
    }
}

Как я могу внести изменения в свой класс, чтобы также реализовать интерфейс SOAP?

5
задан Daniel Duarte Figueiredo 6 June 2012 в 13:36
поделиться