[发明专利]面向服务的体系结构(SOA)软件工厂的体系结构有效
申请号: | 200980117604.1 | 申请日: | 2009-07-14 |
公开(公告)号: | CN102027465A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | C·A·布里尼斯图尔;L·F·施米特 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F15/16;G06F9/44;G06F13/38 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李玲;袁逸 |
地址: | 美国得*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 服务 体系结构 soa 软件 工厂 | ||
技术领域
本发明一般涉及用于面向服务的体系结构(SOA)软件工厂的体系结构的软件和硬件实现的设备。
发明背景
在软件工程中,软件工厂可以是被构造成创建软件项目的组织。软件工厂可能需要已定义的产品创建和管理流程。软件工厂可提供减少开发、创建和测试软件解决方案所花费的时间的经济方式。
虽然软件工厂可用于一些目的,但不存在允许在软件工厂中创建的软件与任何面向服务的体系结构(SOA)部署环境集成的通用框架。
发明概述
为了更全面地理解本公开及其优点,现在结合附图参阅以下描述,附图中相似的标号指示相似的对象,且其中:
在一个实施例中,公开了一种操作面向服务的体系结构软件工厂系统的方法,该方法包括:将多个定义存储在公共定义储存库中,将这多个定义传送到软件工厂定义层中,将该面向服务的体系结构与面向软件的体系结构开发环境和注册表集成,以及创建运行时环境。在该实施例中,运行时环境基于这多个定义、面向软件的体系结构开发环境和注册表来创建。
在另一个实施例中,公开了一种面向服务的体系结构软件工厂系统,该系统包括第一存储器,其中该第一存储器包括包含服务、规则和流程的公共定义储存库。此外,该实施例包括第二存储器,该第二存储器包括面向软件的体系结构开发环境。该实施例中还公开了包括注册表的第三存储器。此外,该实施例公开了一种处理器,其中该处理器被配置成加载第一存储器、第二存储器和第三存储器,其中该处理器创建运行时环境。该实施例还示出了输出设备,其中该输出设备输出运行时环境。
在又一实施例中,公开了一种面向服务的体系结构软件工厂系统,该系统包括业务规则定义模块,其生成业务规则并向SOA工厂集成层输出业务规则。该实施例中还有服务定义模块,其生成服务并向SOA工厂集成层输出这些服务。此外,公开了业务流程定义模块,其向SOA工厂集成层输出业务流程。该实施例中还有安全规则定义模块,其生成安全规则并向SOA工厂集成层输出这些安全规则。SOA工厂集成层基于这些安全规则、业务流程、服务和业务规则来创建接口规范。随后,基于厂商开发环境、注册表和接口规范来生成运行时环境的SOA运行时环境层输出运行时环境。
附图简述
为了更完整地理解本发明及其优点,现在结合附图参考以下描述,附图中相同的标记指代指示相同的对象,且附图中:
图1是根据所公开的实施例的SOA软件工厂体系结构的高级视图的框图;
图2是根据所公开的实施例的SOA软件工厂体系结构的框图;
图3是根据所公开的实施例的SOA软件工厂体系结构的核心的框图;
图4是根据所公开的实施例的能够实现本公开的各实施例中的一个的通用计算机系统的框图;以及
图5是根据所公开的实施例的使用SOA软件工厂体系结构的一种方法的流程图。
详细描述
以下讨论的图1到5以及本专利文档中用于描述本发明的原理的各种实施例仅作为说明且不应以任何方式解释成限制本发明的范围。本领域技术人员将理解,本发明的原理可在任何适当地安排的设备中实现。本申请的众多发明性教导将参照示例性的非限制性实施例来描述。
在着手下面的详细描述之前,阐述贯穿本专利文档使用的某些措辞或短语的定义可能是有利的:术语“包含”和“包括”及其派生词表示非限制性包括;术语“或”是包含性的,意味着和/或;短语“与……相关联”和“与之相关联”及其派生词可表示包括、被包括、与之互连、包含、被包含、与之连接、与之耦合、可与之通信、与之协作、交织、并列、接近、限于、具有、具有其性质等;以及术语“控制器”表示控制至少一个操作的任何设备、系统或其部分,无论此类设备是以硬件、固件、软件或者硬件、固件、软件中的至少两者的某种组合来实现的。应注意,与任何特定控制器相关联的功能可以是集中式的或分布式的,无论是本地还是远程地。贯穿本专利文档提供了某些措辞和短语的定义,且本领域普通技术人员将理解,此类定义适用于此类所定义措辞和短语的先前以及将来使用的许多(即使不是全部)实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980117604.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于内燃机的热效率高的排气处理系统
- 下一篇:一种空调器用电源电路及空调器