17、普适反馈控制循环中的服务发现

普适反馈控制循环中的服务发现

1. 自主计算的反馈控制循环

自主计算使得具有自配置、自优化、自修复和自优化等特性的应用程序得以开发。这些特性通常通过 MAPE - K 模型来实现,该模型包含以下几个阶段:
1. 监控阶段 :从被管理资源收集、聚合和过滤事件。
2. 分析阶段 :处理上一步收集到的信息。
3. 规划阶段 :定义为实现分析中确定的目标所需采取的行动。
4. 执行阶段 :执行上一步确定的计划,并利用系统的自适应能力。

所有不同阶段共享知识库,其中包括历史日志、配置信息、指标和策略。

2. 服务组件架构(SCA)

SCA 是一套基于面向服务架构(SOA)和基于组件的软件工程(CBSE)原则构建分布式应用程序的规范。在 SCA 中,基本构建块是软件组件,这些组件具有服务(或提供的接口)、引用(或所需的接口)并公开属性。引用和服务通过连线连接。SCA 指定了一个分层组件模型,这意味着组件可以由基本语言实体或子组件实现,后者被称为组合组件。

SCA 的设计独立于编程语言、接口定义语言(IDLs)、通信协议和非功能属性。因此,基于 SCA 的应用程序可以使用 Java、PHP 和 COBOL 等组件构建。此外,SCA 支持多种 IDLs,如 WSDL 和 Java 接口。为了支持通过不同通信协议进行交互,SCA 提供了绑定的概念。对于 SCA 引用,绑定描述了调用服务的访问机制;对于服务,绑定描述了客户端调用服务必须使用的访问机制。最后,SCA 组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值