Show simple item record

dc.contributor.authorKavanagh, Kevin
dc.date.accessioned2019-04-25T09:31:43Z
dc.date.available2019-04-25T09:31:43Z
dc.date.copyright2014
dc.date.issued2014
dc.identifier.otherTheses - Electronics, Software & Computingen_US
dc.identifier.urihttps://research.thea.ie/handle/20.500.12065/2648
dc.description.abstractTransactions are used in almost every application in every industry today whether it’s ecommerce, telecommunications, cloud computing etc. Java Enterprise Applications (JEAs), built using J2EE and or newer JEE technology provide an n-tiered distributed environment which are widely used in the industry. In order to exploit enhanced technology features, it is common for organisations to routinely update their existing applications. Then aim for system architects is to gain new features while maintaining backwards compatibility. This work illustrates a number of backward compatibility issues in the Enterprise Java Bean (EJB) architecture. In particular it highlights that a transactional scope problem of a persistence context can occur in a complex transaction pattern when using the new EJB3.x technology. This interoperability issue occurs when migrating applications from EJB2.x to EJB3.x. The issue occurs when the transactional context spans multiple JEE application servers. An experimental evaluation highlights that EJB3.x is not completely backwards compatible. A corrective system architecture is developed and evaluated as part of this work.en_US
dc.formatPDFen_US
dc.language.isoenen_US
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Ireland*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ie/*
dc.subjectJavaBeansen_US
dc.subjectJava (Computer program language)en_US
dc.subjectJava enterprise applicationsen_US
dc.subjectApplication softwareen_US
dc.titleAn investigation of the transactional scope of a persistence contexten_US
dc.typeThesisen_US
dc.rights.accessOpen Accessen_US
dc.subject.departmentElectronics, Computer & Software Engineering AITen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Ireland
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Ireland