Referencing Multiple Web Services From an Application Client
Source: Sun Microsystems
JSR 109: Implementing Enterprise Web Services defines the programming model and runtime architecture for implementing web services in Java. The architecture builds on the Java EE component architecture to provide a client and server programming model that is portable and interoperable across application servers. JSR 109 defines two ways of implementing a web service. One way is based on the Java class programming model - the web service is implemented by a Java class that runs in a web container. The other way is based on the Enterprise JavaBeans (EJB) programming model - the web service is implemented as a stateless session bean that runs in an EJB container.