ABSTRACT

In the late 1990s Java started to adapt to technologies like JTA and introduced RMI etc. for large scale applications. These technologies called for a component framework for a safe and distributed multi user environment. The EJB 3.2 specification [69] with more than a thousand pages defines a component model and a container framework. Anyway, application server implementations differ and the developer is tempted to apply supporting, but proprietary APIs, which make it hard to change AS providers, i.e. Weblogic to WildFly etc.