首页> 外文期刊>IEEE Transactions on Software Engineering >Enhancing an Application Server to Support Available Components
【24h】

Enhancing an Application Server to Support Available Components

机译:增强应用服务器以支持可用组件

获取原文
获取原文并翻译 | 示例

摘要

Three-tier middleware architecture is commonly used for hosting enterprise 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. The benefit of this architecture is that it allows flexible management of a cluster of computers for performance and scalability; further, availability measures, such as replication, can be introduced in each tier in an application specific manner. However, incorporation of availability measures in a multi-tier system poses challenging system design problems of integrating open, non proprietary solutions to transparent failover, exactly once execution of client requests, non-blocking transaction processing and an ability to work with clusters. This paper describes how replication for availability can be incorporated within the middle and back-end tiers meeting all these challenges. The paper develops an approach that requires enhancements to the middle tier only for supporting replication of both the middleware backend tiers. The design, implementation and performance evaluation of such a middle are presented.
机译:三层中间件体系结构通常用于托管企业分布式应用程序。通常,应用程序被分解为三层:前端,中间层和后端。前端(“ Web服务器”)负责处理用户交互并充当中间层的客户端,而后端则为应用程序提供存储功能。中间层(“应用程序服务器”)通常是执行所有计算的地方。这种体系结构的好处在于,它可以灵活地管理计算机集群以提高性能和可伸缩性。此外,可以以特定于应用程序的方式在每个层中引入诸如复制之类的可用性度量。但是,在多层系统中合并可用性度量会带来具有挑战性的系统设计问题,这些问题包括将开放的非专有解决方案集成到透明的故障转移,客户端请求执行一次,非阻塞事务处理以及与集群一起工作的能力。本文介绍了如何在中层和后端层中合并可用性复制,以应对所有这些挑战。本文提出了一种方法,该方法仅需要增强中间层才能支持两个中间件后端层的复制。介绍了这种中间件的设计,实现和性能评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号