loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sander de Putter ; Serguei Roubtsov and Alexander Serebrenik

Affiliation: Eindhoven University of Technology, Netherlands

Keyword(s): Enterprise JavaBeans, Specification Conformance, EJB Application Server.

Related Ontology Subjects/Areas/Topics: Databases and Information Systems Integration ; e-Business ; Enterprise Application Integration ; Enterprise Engineering ; Enterprise Information Systems

Abstract: Enterprise JavaBeans (EJB) is a component technology used for enterprise application development. EJB is currently being implemented by such application servers as GlassFish, OpenEJB, JBoss, WebLogic and Apache Geronimo. Through the entire history EJB claimed its adherence to the “write once, run anywhere” philosophy of Java suggesting that an application developed for and deployed on one application server should be easily portable to a different application server. Therefore, one could have expected different application servers to adhere to the EJB specification. Adherence to this and related Java EE specifications is subject of the “Java EE 6 Full Profile” compatibility testing carried by Oracle. However, anecdotal evidence of discrepancies between the specification and certified implementations such as GlassFish, has been reported in the literature. In this paper we present an approach allowing one to go beyond the level of anecdotal knowledge and test requirements for EJB appli cation servers with focus on portability. We apply the methodology developed to test how well two popular “Java EE 6 Full Profile”-compatible EJB application servers, GlassFish and JBoss, conform to the requirements in the EJB specification. The results are alarming: both application servers failed on a number of tests, violating the specification. Moreover, in GlassFish conformance to a requirement varies depending on whether a local or a remote application is used. Lack of conformance to the EJB specification compromises the portability of the EJB applications, deviates from the portability philosophy of Java, leads to unexpected behaviour, and hinders the learning process of novice EJB developers. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 52.14.85.76

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
de Putter, S.; Roubtsov, S. and Serebrenik, A. (2014). Testing Conformance of EJB 3 Enterprise Application Servers. In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-758-029-1; ISSN 2184-4992, SciTePress, pages 272-279. DOI: 10.5220/0004864402720279

@conference{iceis14,
author={Sander {de Putter}. and Serguei Roubtsov. and Alexander Serebrenik.},
title={Testing Conformance of EJB 3 Enterprise Application Servers},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2014},
pages={272-279},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004864402720279},
isbn={978-989-758-029-1},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - Testing Conformance of EJB 3 Enterprise Application Servers
SN - 978-989-758-029-1
IS - 2184-4992
AU - de Putter, S.
AU - Roubtsov, S.
AU - Serebrenik, A.
PY - 2014
SP - 272
EP - 279
DO - 10.5220/0004864402720279
PB - SciTePress