[发明专利]变换面向服务的体系结构模型为面向服务的基础设施模型有效
申请号: | 201010267809.2 | 申请日: | 2010-08-31 |
公开(公告)号: | CN102004947A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 徐之炯;托马斯·曼;克里斯琴·莱姆斯巴克库纳策 | 申请(专利权)人: | SAP股份公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变换 面向 服务 体系结构 模型 基础设施 | ||
技术领域
本发明涉及将面向服务的体系结构(SOA)模型变换成面向服务的基础设施(SOI)模型。更准确地说,本发明涉及用于完成SOA到SOI变换的变换方法。
背景技术
为了使商业促进信息技术(IT)的改变但并不受其限制,除了确定服务应用和所述应用最终将被部署在其上并在其上运行的相应IT基础设施之间灵活且动态的互操作性之外,还需要利用面向服务的体系结构(SOA)的全部潜能。SOA可以提供高度灵活且可扩展的服务应用,但条件是底层的IT硬件基础设施能够以同样灵活的方式来满足变化的需要和要求。考虑到当前的系统,IT基础设施已经成为了瓶颈。这导致了允许将IT基础设施定义为服务的面向服务的基础设施(SOI)。在SOI中,通过将IT基础设施视为代表资源池(例如,网页(web)服务器、应用服务器、数据库服务器、服务器和存储实例)的服务,应用虚拟化(virtualization)来实现灵活性和可扩展性。
发明内容
在这里描述了SOA到SOI变换的计算机化的方法和系统。在一个实施例中,该方法包括接收SOA模型实例,并在SOA模型实例中检测根据包含先前变换的模式的旧例的数据库中的一个或更多个旧例可变换的模式。该方法也包括变换检测到的模式,从而创建中间状态模型实例,并通过动态性能和业务数据分析来选择最佳SOI模型实例。
在本发明的另一实施例中,该系统包括存储有与变换引擎和业务引擎有关的指令的存储器:所述变换引擎可操作来将SOA模型变换为SOI模型,并且所述业务引擎可操作来用复杂业务分析特征支持所述变换引擎。该系统也包括:处理器,用于执行存储器中与变换引擎和业务引擎有关的指令;以及旧例数据库,用于为SOA到SOI变换提供已知可变换的模式的集合。所述变换引擎也被用于向SOI模型提供可用硬件部分的特性的性能数据库以及包括用于业务分析特征的历史信息、成本情况和效率数据的业务值数据库支持。
附图说明
作为示例而不是作为限制在附图部分的各图中图示了本发明,在附图中相同的参考标记表示类似的元件。应该注意的是,在本公开中,对“一个”或“一”实施例的引用不一定是指同一个实施例,并且这样的引用意味着至少一个。
图1是具有SOA到SOI特性(property)变换方法的示范性图示的框图。
图2是具有SOA到SOI服务间变换方法的示范性图示的框图。
图3a是表示根据本发明实施例的SOA到SOI变换的示范性的示意性系统体系结构的框图。
图3b是表示根据本发明实施例的包括中间状态的示范性SOA到SOI变换的框图。
图3c是表示根据本发明实施例的SOA到SOI变换的示范性的示意性系统体系结构的框图。
图4是旧例(used case)数据库的示范性设计的实体关系图。
图5是描述根据本发明实施例的示范性SOA到SOI变换方法的流程图。
图6是具有用于通过SOA到SOI变换的属性映射的方法的示范性图示的框图。
图7是表示SOA到SOI变换方法的整个例子的模式(pattern)识别和变换步骤的框图。
图8是表示SOA到SOI变换方法的整个例子的模式识别和变换步骤的框图。
图9是表示SOA到SOI变换方法的整个例子的模式识别和变换步骤的框图。
图10是表示SOA到SOI变换方法的整个例子的模式识别步骤和变换的框图。
图11是表示SOA到SOI变换方法的整个例子的业务引擎分析步骤的框图。
图12是用于SOA到SOI变换的计算机系统的本发明的实施例的框图。
具体实施方式
SOA模型描述了基于软件的服务。这导致用服务的所有软件组件、接口、实现细节对服务进行完整、抽象、非物理的表示。一些示范性SOA模型方面和范围包括服务描述、服务捆绑、服务之间的依赖性、服务特性、服务拓扑、服务组件、服务的内部组件依赖性、组件特性、组件拓扑、递归组件建模、实现的方面、以及部署的方面。合并这些范围的SOA模型语言的例子是服务组件体系结构(SCA)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP股份公司,未经SAP股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010267809.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理