Show simple item record

dc.contributor.authorKavanagh, Kevin
dc.identifier.otherTheses - Electronics, Software & Computingen_US
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.rightsAttribution-NonCommercial-NoDerivs 3.0 Ireland*
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.rights.accessOpen Accessen_US
dc.subject.departmentElectronics, Computer & Software Engineering AITen_US

Files in this item


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