- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资源整合和一体化管理
资源整合和一体化管理
本文重点讲述VINCA服务网格中基于业务服务的资源整合,并介绍了VINCA服务社区如何对网格中的各类资源进行一体化的管理。
IT资源整合的重点在于信息和业务的整合,如何打破已有系统的封闭性,使业务系统之间能够互操作和协同工作,需要着重做好以下几项工作:1.分布资源的接入,能够接入来自不同地域和提供者的资源; 2.为使用者屏蔽资源的异构带来的使用方式和理解上的复杂性,语法异构表现为资源的形式和使用接口不一致,而语义异构指的是对资源的理解不一致; 3.支持应用的快速构造,提高系统的灵活性以应对多变的业务需求; 4.海量资源的有效组织和管理。
VINCA服务网格提出了基于业务服务的资源整合方式,为解决上述问题提供一个新的思路。
业务服务型的资源整合
基于业务服务的资源整合的基本思想如下: 首先,各类IT资源以Web服务的方式进行封装并接入网格平台中,由于Web服务能跨平台进行远程调用,并且具有良好定义和基于标准的接口,很好地解决了资源分布和平台引起的异构问题; 其次,建立相关语义基础设施,对网格中的资源加以语义说明,从而使资源具有清晰的语义; 再次,将业务活动抽象成业务服务,并与接入的服务建立映射,方便业务人员的使用; 然后,通过基于业务服务快速构造应用以满足不断出现的新的业务需求; 最后,引入服务社区对资源进行逻辑组织和统一管理,方便资源的使用和维护。
业务服务具有高度的抽象性,其功能的实现最终分解为一个或多个Web服务来完成,如何找到和组装这些Web服务是其中的关键。VINCA服务网格通过业务服务支撑框架支持业务服务的定义以及保障业务服务到软件层面的Web服务的落实。
业务服务支撑框架体系结构如图1所示,分为三部分: 语义基础设施、业务服务规范和服务虚拟化机制,中间的矩形虚线框部分组成了业务服务支撑框架。业务服务支撑框架将服务网格中的用户划分为三类: 最终用户、领域专家和资源提供者,他们共同组成了业务服务生态系统,领域专家负责构造业务服务,资源提供者提供Web服务完成业务服务的功能,而最终用户则使用业务服务。
● 语义基础设施
语义基础设施是指通过领域分析所得到的具有共识性的应用领域概念的基本知识体系。领域概念又可细化为动作概念和实体概念。动作概念是对领域中一个动作的描述,如查询、搜索等。而实体概念则是对领域中某一个实体进行描述,如赛事、餐馆、食品等等。这些概念相互交织、相互联系,可为业务服务提供业务语义支撑,而且容易被业务人员所理解。
● 业务服务规范
业务服务规范是指通过领域分析所得到的业务服务集合。业务服务代表了领域内一个业务活动或一个业务流程。业务人员可以根据自己的业务需求,直接使用业务服务,或者选取适当的业务服务,并对其进行个性化的配置,然后以拖拽的方式将其组合在一起,从而实现更为复杂的业务功能。业务服务支撑框架采用多视图机制来刻画业务服务,使用领域概念进行描述,不同用户只需操纵其关心的视图。具体分为四个视图:
功能概况视图: 该视图描述了业务服务的业务功能基本信息。功能概况视图以“动作+客体”方式分别描述服务涉及的动作及动作作用对象,以一种直观的方式对业务服务进行简单抽象,例如: 查询赛事、提交订单等。
业务特征视图: 该视图描述了业务服务的具体业务特征信息。业务特征信息是功能概况视图中的动作和客体概念的细化,如查询订单业务服务中,业务特征信息包括订单的种类、组成元素等,用户可以进行配置从而表达更为细致的业务需求。
能力视图: 该视图描述了业务服务详细的功能信息。该视图使用业务特征视图中定义的概念,用于描述业务服务的输入输出接口、非功能要求和前提效果等信息。
实现视图: 该视图主要描述业务服务执行时所需的信息。业务服务最终需要映射到软件服务,实现视图定义了映射的具体过程。
● 服务虚拟化机制
服务虚拟化机制的目标是将业务服务平滑映射为软件层面的具体实现,即通过一个或多个合适的Web服务完成业务服务的功能。基本原理是: 首先对业务服务和Web服务都进行语义描述,然后通过聚类、组合、转换等操作以及服务匹配技术将具体Web服务关联到业务服务,并支持业务服务在运行时动态绑定到最优的Web服务去执行。建立业务服务与Web服务的关联主要依赖下面三个核心技术:
1. 服务聚类: 根据服务输入输出参数关联的领域概念的相似程度对Web服务进行分组,从而抽象出聚类服务。
2. 服务匹配和绑定: 将Web服务输入输出接口与业务服务能力视图提供的输入输出信息进行匹配。若匹配成功,则表明该Web服务很有可能实现业务服务所描述的业务功能,在领域专家确认后与业务服
您可能关注的文档
最近下载
- 国开2025年秋《农业推广》形成性考核1-3答案.docx
- 第七章_金属和半导体的接触.ppt
- 会计学课程设计报告会计学课程设计报告.doc VIP
- 6投资领域统计工作业务竞赛试题库.doc VIP
- 老年人运动能力下降多学科决策共识解读(2024版)PPT课件.pptx VIP
- GW-19CP.0011金风GWH 171-5.3 V11R01C100 机组产品说明书.pdf VIP
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案.docx VIP
- 《数星星的孩子》课件.pptx VIP
- 【苏教版】六年级上册数学试题-计算能力训练六 .docx VIP
- ocean培训petrel re快速入门工作流程.pdf VIP
文档评论(0)