首页> 外文会议>IEEE International Conference on Services Computing >An Assessment of Middleware Platforms for Accessing Remote Services
【24h】

An Assessment of Middleware Platforms for Accessing Remote Services

机译:用于访问远程服务的中间件平台的评估

获取原文

摘要

Due to the shift from software-as-a-product (SaaP) to software-as-a-service (SaaS), software components that were developed to run in a single address space must increasingly be accessed remotely across the network. Distribution middleware is frequently used to facilitate this transition. Yet a range of middleware platforms exist, and there are few existing guidelines to help the programmer choose an appropriate middleware platform to achieve desired goals for performance, expressiveness, and reliability. To address this limitation, in this paper we describe a case study of transitioning an Open Service Gateway Initiative (OSGi) service from local to remote access. Our case study compares five remote versions of this service, constructed using different distribution middleware platforms. These platforms are implemented by widely-used commercial technologies or have been proposed as improve-ments on the state of the art. In particular, we implemented a service-oriented version of our own Remote Batch Invocation abstraction. We compare and contrast these implementations in terms of their respective performance, expressiveness, and reliability. Our results can help remote service programmers make informed decisions when choosing middleware platforms for their applications.
机译:由于从软件 - AS-A-Product(SAAP)转移到软件 - AS-Service(SAAS),开发以在单个地址空间中运行的软件组件必须越来越多地在网络上远程访问。分布中间件经常用于促进这种转变。然而,存在一系列中间件平台,并且有很少的现有准则来帮助程序员选择适当的中间件平台,以实现性能,表现力和可靠性的所需目标。为了解决此限制,本文介绍了从本地转换到远程访问的开放式服务网关倡议(OSGI)服务的案例研究。我们的案例研究比较了使用不同分布中间件平台构造的五个远程版本。这些平台通过广泛使用的商业技术实施,或者已经提出为最新技术的改进。特别是,我们实现了一个面向服务的我们自己远程批量调用抽象的版本。我们在各自的性能,表现力和可靠性方面比较和对比这些实现。我们的结果可以帮助远程服务程序员在为其应用程序选择中间件平台时做出明智的决策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号