【24h】

Pattern Based SOA Deployment

机译:基于模式的SOA部署

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

摘要

A key function of a Service Oriented Architecture is the separation between business logic and the platform of its implementation and deployment. Much of the focus in SOA research has been on service design, implementation, composition, and placement. In this paper we address the challenge of configuring the hosting infrastructure for SOA service deployment. The functional and non-functional requirements of services impose constraints on the configuration of their containers at different levels. Presently, such requirements are captured in informal documents, making service deployment a slow, expensive, and error-prone process. In this paper, we introduce a novel approach to formally capturing service deployment best-practices as model-based patterns. Deployment patterns capture the structure of a solution, without bindings to specific resource instances. They can be defined at different levels of abstraction supporting reuse, and role-based iterative refinement and composition. We show how we extended an existing model driven deployment platform to support pattern based deployment. We formally define pattern semantics, validation, and refinement. We also present an algorithm for automatically instantiating such patterns on multiple distributed service environments. Our approach has been verified in a large prototype that has been used to capture a variety of functional and non-functional deployment constraints, and demonstrate their end-to-end maintenance and realization.
机译:面向服务的体系结构的关键功能是业务逻辑与其实施和部署平台之间的分离。 SOA研究的大部分重点都放在服务设计,实现,组合和放置上。在本文中,我们解决了为SOA服务部署配置托管基础结构的挑战。服务的功能和非功能需求在不同级别上对其容器的配置施加了约束。目前,此类需求已记录在非正式文档中,从而使服务部署过程缓慢,昂贵且容易出错。在本文中,我们介绍了一种新颖的方法来将服务部署最佳实践正式捕获为基于模型的模式。部署模式可捕获解决方案的结构,而无需绑定到特定的资源实例。可以在不同的抽象级别上定义它们,以支持重用以及基于角色的迭代优化和组合。我们展示了如何扩展现有的模型驱动部署平台,以支持基于模式的部署。我们正式定义模式语义,验证和细化。我们还提出了一种在多个分布式服务环境中自动实例化此类模式的算法。我们的方法已在一个大型原型中得到验证,该原型已用于捕获各种功能和非功能部署约束,并演示了它们的端到端维护和实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号