Enhancing EJB Component Model∗†
نویسندگان
چکیده
Component Based Software Development (CBSD) aims to lower software development costs by providing sophisticated facilities for software reuse. The Sun Microsystem’s Enterprise Java Beans (EJB) [4] is one of the currently used component based platforms for development of distributed, object-oriented applications. While EJB is successful at providing the basic features of software reuse, several aspects are not addressed by the EJB specification, although they have been already heavily explored in theoretical research. This paper aims at capturing the prospects and propositions for further evolution of the SOFA project [12, 6]. This project aims at improving the EJB architecture, mostly by incorporating results of theoretical research, leveraging the results acquired in the SOFA project. Such a task requires a deep analysis of the EJB architecture, the theoretical research has to go on to adapt its results specifically to the EJB architecture. Also, in certain cases, it is desirable to further explore the theoretical results.
منابع مشابه
Critical Evaluation of the EJB Transaction Model.fm
Enterprise JavaBeans is a widely-used technology that aims at supporting distributed component-based applications written in Java. One of the key features of the Enterprise JavaBeans architecture is the support of declarative distributed transactions, without requiring explicit coding. In this paper, after a brief introduction of the concepts and mechanisms related to the EJB Transaction Model,...
متن کاملMapping UML Component Specifications to JEE Implementations
Component-based Software Engineering (CbSE) has become a well-accepted approach for developing complex software systems due to its significant advantages on composition and reuse. In practice, however, its use still requires the conjunction of a component specification method that describes how system requirements are satisfied in terms of software components. Such a component specification is ...
متن کاملEnterprise JavaBeans (EJB): New Opportunities for Component-Based Development of Web-Based Enterprise Solutions
Enterprise JavaBeans (EJB) provides a fully-scalable, distributed, and platform-independent component architecture for development of enterprise software systems while leveraging existing applications. EJB specification provides a server component environment that monitors and modifies the client-server communications to ensure the use of correct thread, security, transaction, and persistence s...
متن کاملA Flexible Security Architecture for the EJB Framework
Since the Enterprise JavaBeans (EJB) specification 1.0 has been released in spring 1998, a great interest has been shown in this new technology. It is the first approach that defines a server-side component model for the Java platform. The EJB specification already has achieved a high grade of acceptance and will obtain an important role in the development of distributed applications in the fut...
متن کامل