【24h】

Computational REST Meets Erlang

机译:计算休息符合erlang

获取原文

摘要

Today's applications are developed in a world where the execution context changes continuously. They have to adapt to these changes at run-time if they want to offer their services without interruption. This is particularly critical for distributed Web applications, whose components run on different machines, often managed by different organizations. Designing these programs in an easy and effective way requires choosing the right architectural style and the right run-time platform. The former has to guarantee isolation among components, supporting scalability, reliability, and dynamic changes. The latter has to offer mechanisms to update the applications' code at run-time. This work builds upon previous research about architectures and runtime platforms. Its contribution is to put together a very promising architectural style - Computational REST - with a language (and run-time environment) designed with dynamic, distributed applications in mind - Erlang. We show how they fit together by developing a new framework, which eases development of highly distributed Web applications capable of operating in dynamic environments. We also provide an initial experimental assessment of the proposed approach.
机译:今天的应用程序是在执行上下文连续变化的世界中的。如果他们希望在没有中断的情况下提供服务,他们必须在运行时适应这些变化。这对于分布式Web应用程序尤为重要,其组件在不同的机器上运行,通常由不同的组织管理。以简单有效的方式设计这些程序需要选择合适的架构风格和正确的运行时平台。前者必须保证分离组件,支持可扩展性,可靠性和动态变化。后者必须提供在运行时更新应用程序代码的机制。这项工作建立在以前关于架构和运行时平台的研究。其贡献是将一个非常有前途的架构风格 - 计算休息 - 具有设计的语言(和运行时环境),该语言(和运行时的环境)设计了具有动态,分布式应用的 - Erlang。我们展示了它们如何通过开发一个新的框架来适应,这缓解了能够在动态环境中运行的高度分布式Web应用程序的开发。我们还提供了对拟议方法的初步实验评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号