I found the correct answer as 1,2,5 the remote client view was already part of the EJB 1.1 specification Message driven beans are introduced in the EJB 2.0 specification. The local client view or local interfaces and local home interfaces for session beans and entity beans to provide support for lightweight access from enterprise beans that are local clients are part of the EJB 2.0 specification