【24h】

Building Dynamic, Long-Running Systems

机译:构建动态,长期运行的系统

获取原文

摘要

Complex applications that are effectively systems-of-systems are becoming more common and moreuseful. Our goal is to devise new ways of architecting such systems that will make theirprogramming easier. We take a component oriented approach. A component's interface, which we callan outerface, includes not only the syntax of the component, but also its semantics and constraintson its use. Implementations of outerfaces are defined separately. Our underlying framework, TAIGA,lets the user code directly to the outerface and automatically finds, validates and binds anappropriate implementation. The framework handles component evolution and failure by detectedchanges and dynamically revalidating and rebinding possibly new implementations to existingouterfaces while maintaining the running system. We are currently working on extending thisframework to handle modern, distributed systems-of-systems.
机译:实际上是系统系统的复杂应用程序变得越来越普遍和有用。我们的目标是设计构建此类系统的新方法,以使其编程更加容易。我们采用面向组件的方法。组件的接口(我们称为外表面)不仅包括组件的语法,还包括其语义和使用限制。外部接口的实现是单独定义的。我们的基础框架TAIGA将用户代码直接放到外面,并自动查找,验证和绑定适当的实现。该框架通过检测到的变化来处理组件的演化和故障,并在维持运行系统的同时,动态地重新验证和重新绑定可能的新实现到现有表面。我们目前正在努力扩展此框架,以处理现代的分布式系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号