【24h】

Simple, Weakly-coupled, Invisible Middleware (SWIM)

机译:简单,弱耦合的隐形中间件(SWIM)

获取原文

摘要

One of the operational goals of a middleware platform is to provide a mechanism of distributing computation requests in a way that hides from the programmer the complexity of the underlying systems platform. This means that distribution mechanisms used to harness a set of computer and network resources should not expose to the programmer the detailed systems aspects which are unrelated to their application. Ideally, the programmer should be left to concentrate on the functionality of his/her application without having to be concerned with how the distribution is achieved or how the resources are used. However, this is not true today: programmers need to be aware of details of the middleware in use and are constrained by it in the design of their application, e.g. API constraints. We present a proof-of-concept demonstration of a middleware platform that imposes absolutely no constraints on the programmer apart form those used in the programming language itself. We demonstrate the efficacy of our approach with a prototype implementation in Java, running on a cluster of 20 nodes with a performance comparison with XML-RPC and Java-RMI.
机译:中间件平台的操作目标之一是提供一种以对程序员隐藏底层系统平台的复杂性的方式来分配计算请求的机制。这意味着用于利用一组计算机和网络资源的分发机制不应向程序员公开与其应用无关的详细系统方面。理想情况下,应该让程序员专注于他/她的应用程序的功能,而不必关心如何实现分发或如何使用资源。但是,今天的情况并非如此:程序员需要了解正在使用的中间件的详细信息,并在应用程序的设计中受到中间件的限制,例如API约束。我们提供了中间件平台的概念验证演示,该中间件平台完全没有对程序员施加任何约束,除了在编程语言本身中使用的约束之外。我们用Java原型实现来证明我们的方法的有效性,该原型在20个节点的集群上运行,并且与XML-RPC和Java-RMI进行了性能比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号