11、云环境下SCA应用组件监控生成与部署方法

云环境下SCA组件监控方法

云环境下SCA应用组件监控生成与部署方法

1. 引言

近年来,信息技术(IT)领域向云计算发生了巨大转变。云计算是一种新兴的范式,它为虚拟资源的供应提供了一种经济模式,允许用户通过网络按需访问可配置的计算资源池,如网络、服务器、存储、应用程序和服务等。云计算主要包含三层服务,分别是基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

云计算非常适合托管遵循面向服务架构(SOA)的基于服务的应用程序。SOA由相互通信的服务集合组成,这类应用程序可以使用服务组件架构(SCA)进行描述,SCA能详细描述应用程序的不同组件及其之间的链接。

在云计算环境中,监控基于组件的应用程序是一个关键问题,需要在组件粒度上进行监控以确保良好的服务质量(QoS)。然而,现有的监控解决方案存在诸多问题,如无法以细粒度描述监控需求、未考虑可扩展性问题等。

本文提出了一个框架,用于在云环境中监控基于SCA的应用程序,主要贡献包括:扩展SCA元模型以描述组件监控其他组件属性的需求;提供一系列转换,使原本无监控功能的组件变得可监控;将监控解决方案与可扩展的微容器集成以确保云的可扩展性;通过实现细节和初步实验证明该方法的有效性。

2. 背景
2.1 服务组件架构(SCA)

OASIS将SCA定义为一种基于SOA构建应用程序和解决方案的编程模型。SCA的基本构建单元是组件,它是一段提供业务功能的代码的配置实例,通过面向服务的接口提供和请求功能。SCA组件可以用多种技术实现,如Java、C++、COBOL或BPEL流程。每个组件依赖于一组通用抽象,包括服务、引用、属性和绑定。

服务描述组件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值