{"title":"Efficient dynamic multikeys in Enterprise JavaBeans","authors":"R. Klemm","doi":"10.1109/ICECCS.2006.54","DOIUrl":null,"url":null,"abstract":"The J2EE platform allows the rapid development of a large class of complex and robust server-side applications. However, some J2EE constraints pose serious challenges to the development of J2EE applications that interact with legacy systems outside the originally targeted J2EE domain. One such constraint is the static nature of identities of entity Enterprise JavaBeans (EJBs). We present a case study that motivates the introduction of dynamic sets of identities of entity EJBs, which we call dynamic multikeys, and describe five different ways of implementing dynamic multikeys based on static EJB identities. We compare the characteristics of our dynamic multikey solutions and demonstrate through performance tests that one of them is superior from a performance point of view. However, each one of the slower solutions offers distinct advantages that may make it attractive to some developers and for applications where the performance of dynamic multikeys is not a critical factor","PeriodicalId":269321,"journal":{"name":"11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'06)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECCS.2006.54","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The J2EE platform allows the rapid development of a large class of complex and robust server-side applications. However, some J2EE constraints pose serious challenges to the development of J2EE applications that interact with legacy systems outside the originally targeted J2EE domain. One such constraint is the static nature of identities of entity Enterprise JavaBeans (EJBs). We present a case study that motivates the introduction of dynamic sets of identities of entity EJBs, which we call dynamic multikeys, and describe five different ways of implementing dynamic multikeys based on static EJB identities. We compare the characteristics of our dynamic multikey solutions and demonstrate through performance tests that one of them is superior from a performance point of view. However, each one of the slower solutions offers distinct advantages that may make it attractive to some developers and for applications where the performance of dynamic multikeys is not a critical factor