面向服务的元建模架构技术解析
1. 多保真度服务系统
1.1 面向服务架构(SOA)概述
面向服务架构(SOA)是一种应用程序利用网络中可用服务的架构方法。它通过在运行时提供可替换的本地/远程组件服务之间的协作,来应对大型单体应用程序的复杂性和挑战,前提是组件服务的语义相同。服务网络将本地/远程服务提供商聚集在一起,以实现以网络为中心的请求服务所代表的服务协作,这些请求服务是服务提供商分层组织协作的表达。
1.2 多保真度服务系统(MSS)概念
在概念性的多保真度服务系统MSS中,本地/远程服务提供商(提供可执行代码)的语义被泛化为服务功能的可替换多保真度实现 —— 服务上下文。语义上,请求服务类似于协作活动,而操作服务类似于服务提供商的动作。
1.3 服务上下文相关概念
- 服务上下文定义 :服务上下文是相关命名条目的集合,每个名称唯一关联一个常量、计算值或未定义值。条目的名称根据域属性创建上下文的命名空间,与上下文值关联的属性序列称为路径,上下文条目的属性路径指定上下文数据的语义。
- 服务上下文分类 :给定所有条目的集合ES,所有服务上下文的集合CS等于ES的幂集P(ES)。具有常数值的上下文称为数据上下文或数据模型,用DC表示;包含已评估条目的上下文称为上下文模型,用CM表示。因此,上下文集合CS是DC和CM的并集,即 $CS = DC \cup CM$。
1.4 请求服务与多保真度服务系统定义
- 请求服务 <
超级会员免费看
订阅专栏 解锁全文
1643

被折叠的 条评论
为什么被折叠?



