首页> 外文OA文献 >Component replication in application servers
【2h】

Component replication in application servers

机译:应用服务器中的组件复制

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Three-tier middleware architecture is commonly used for hosting large-scale distributed applications. Typically the application is decomposed into three layers: front-end, middle tier and back-end. Front-end ("Web server") is responsible for handling user interactions and acts as a client of the middle tier, while back-end provides storage facilities for applications. Middle tier (' Application server') is usually the place where all computations are performed, so this layer provides middleware services for transactions, security and so forth. The benefit of this architecture is that it allows flexible configuration such as partitioning and clustering for improved performance and scalability. On this architecture, availability measures, such as replication, can be introduced in each tier in an application specific manner. Among the three tier described above, the availability of the middle tier and the back-end tier are the most important, as these tiers provide the computation and the data for the applications. This thesis investigates how replication for availability can be incorporated within the middle and back-end tiers. The replication mechanisms must guarantee exactly once execution of user request despite failures of application and database servers. The thesis develops an approach that requires enhancements to the middle tier only for supporting replication of both the tiers. The design, implementation and performance evaluation of such a middle tier based replication scheme for multi-database transactions on a widely deployed open source application server (1Boss) are presented.
机译:三层中间件体系结构通常用于托管大型分布式应用程序。通常,应用程序被分解为三层:前端,中间层和后端。前端(“ Web服务器”)负责处理用户交互并充当中间层的客户端,而后端则为应用程序提供存储功能。中间层(“应用程序服务器”)通常是执行所有计算的地方,因此该层为事务,安全性等提供中间件服务。这种架构的好处是它允许灵活的配置,例如分区和群集,以提高性能和可伸缩性。在此体系结构上,可以采用特定于应用程序的方式在每个层中引入诸如复制之类的可用性度量。在上述的三层中,中间层和后端层的可用性最为重要,因为这些层为应用程序提供了计算和数据。本文研究如何在中层和后端层中合并可用性复制。即使应用程序和数据库服务器出现故障,复制机制也必须确保用户请求的执行一次。本文提出了一种方法,该方法仅需要增强中间层才能支持两个层的复制。提出了在广泛部署的开源应用程序服务器(1Boss)上针对多数据库事务的这种基于中间层的复制方案的设计,实现和性能评估。

著录项

  • 作者

    Kistijantoro Achmad Imam;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 English
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号