首页> 外文期刊>Concurrency and Computation >CORBA request portable interceptors: analysis and applications
【24h】

CORBA request portable interceptors: analysis and applications

机译:CORBA要求便携式拦截器:分析和应用

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

摘要

Interceptors are an emerging middleware technology enabling the addition of specific network-oriented capabilities to distributed applications. By exploiting interceptors, developers can register code within interception points, extending the basic middleware mechanisms with specific functionality, e.g. authentication, flow control, caching, etc. Notably, these extensions can be achieved without modifying either the application or the middleware code. In this paper we report the results of our experiences with CORBA request portable interceptors. In particular, we point out (ⅰ) the basic mechanisms implementable by these interceptors, i.e. request redirection and piggybacking and (ⅱ) we analyze their limitations. We then propose a proxy-based technique to overcome the interceptors' limitations. Successively, we present a performance analysis carried out on three Java-CORBA platforms currently implementing the portable interceptors specification. Finally, we conclude our work with a case study in which portable interceptors are used to implement the fault-tolerant CORBA client invocation semantic without impacting on the client application code and on the CORBA ORB. We also release fragments of Java code for implementing the described techniques.
机译:拦截器是一种新兴的中间件技术,可为分布式应用程序添加特定于面向网络的功能。通过利用拦截器,开发人员可以在拦截点内注册代码,以特定功能扩展基本中间件机制,例如:身份验证,流控制,缓存等。值得注意的是,无需扩展应用程序或中间件代码即可实现这些扩展。在本文中,我们报告了我们在CORBA请求便携式拦截器方面的经验结果。具体而言,我们指出(ⅰ)这些拦截器可实现的基本机制,即请求重定向和搭载,以及(ⅱ)分析其局限性。然后,我们提出了一种基于代理的技术来克服拦截器的局限性。接下来,我们介绍在当前实现便携式拦截器规范的三个Java-CORBA平台上进行的性能分析。最后,我们以一个案例研究结束我们的工作,在该案例中,使用便携式拦截器来实现容错CORBA客户端调用语义,而不会影响客户端应用程序代码和CORBA ORB。我们还发布了用于实现所描述技术的Java代码片段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号