首页> 外文会议> >A Comparative Evaluation of EJB Implementation Methods
【24h】

A Comparative Evaluation of EJB Implementation Methods

机译:EJB实现方法的比较评估

获取原文

摘要

As e-businesses are becoming ubiquitous, enhancing the performance and scalability of e-business systems has become an increasingly important topic of investigation. As Vitruvius (70-25 BC) put it succinctly ''function follows form'', the ability of a system to perform well and scale easily is influenced by how the system itself is formed or implemented. A common approach to implement e-business systems is to make use of off-the-shelf enterprise middleware systems, such as a J2EE-compliant application server. Such middleware systems handle several, often complex, issues and thus simplify application development. They however allow developers the freedom not to use particular forms of support they offer and build their own mechanisms instead. This flexibility gives rise to many implementation methods. The work reported here evaluates these methods for Response Time and Throughput under various environments related to both client side (external to the system) and application execution (internal). To this end, one of the most widespread technologies used by the industry, the Enterprise Java Beans (EJB), is chosen; we have considered six commonly used implementation methods for an e-auction application and five different client-side and execution environments. The resulting study, which involves 78 experimental runs, identifies the strengths and the weaknesses of each implementation method under 13 different scenarios. It thus offers reliable guidelines for developers and valuable insights to researchers.
机译:随着电子商务变得无处不在,增强电子商务系统的性能和可伸缩性已成为研究中越来越重要的话题。正如维特鲁威(Vitruvius,公元前70-25年)简洁地说“功能遵循形式”一样,系统本身的形成或实现方式会影响系统良好运行和轻松扩展的能力。实施电子商务系统的常用方法是利用现成的企业中间件系统,例如符合J2EE的应用程序服务器。这样的中间件系统处理多个通常很复杂的问题,从而简化了应用程序开发。但是,它们使开发人员可以自由使用其提供的特定形式的支持,而不必构建自己的机制。这种灵活性带来了许多实现方法。此处报告的工作评估了与客户端(系统外部)和应用程序执行(内部)有关的各种环境下的响应时间和吞吐量的这些方法。为此,选择了业界使用最广泛的技术之一,即Enterprise Java Bean(EJB)。我们已经考虑了电子拍卖应用程序的六种常用实现方法以及五种不同的客户端和执行环境。结果研究涉及78个实验运行,确定了在13种不同情况下每种实现方法的优缺点。因此,它为开发人员提供了可靠的指南,并为研究人员提供了宝贵的见解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号