[发明专利]用于位置无关软件的需求驱动的部署的系统和方法在审
| 申请号: | 201280056941.6 | 申请日: | 2012-09-19 |
| 公开(公告)号: | CN103947140A | 公开(公告)日: | 2014-07-23 |
| 发明(设计)人: | R·F·麦茨尼斯 | 申请(专利权)人: | 以太杰作有限责任公司 |
| 主分类号: | H04J1/00 | 分类号: | H04J1/00 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张东梅 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 位置 无关 软件 需求 驱动 部署 系统 方法 | ||
对相关申请的交叉引用
本申请涉及于2011年9月20日提交的美国临时申请第61/536,826号,该临时申请通过引用整体合并于此,并从中保护优先权。
背景
所公开的主题涉及用于面向服务的计算,尤其而非限制,涉及web(网)服务体系结构。
面向服务的计算(SOC)促进了把应用组件组装到服务的网络中,服务的网络可以松散地耦合,以便创建跨越组织和计算平台的灵活的、动态的业务流程和灵巧的应用。面向服务的计算已经成为使得紧密耦合的、基于组件的分布式系统进化成可以使用统一的技术来定址服务操作、绑定到服务操作和调用服务操作的更广泛的服务网络的方法。
面向服务的计算可以提供创建反映向自主性和异质性发展的趋势的新体系结构的方式。允许面向服务的计算的灵活的且松散耦合的流程的分布式体系结构可以被称为面向服务的体系结构(SOA),其软件服务是主要组件。SOA的主要特性是在松散地耦合的自主服务之间的互操作、促进在宏(服务)级别的代码重用和体系结构的组合性。
SOA可以由三个主要实体组成——提供者、使用者和注册表。提供者可以在注册表中发布服务位置;使用者可以使用注册表来定位服务以便对其编程并调用。SOA实现可以指定用来描述服务的语言、提供发布和发现它们的方式并规定用来与它们交互的协议和通信机制。日益增加地使用共同称为“web服务”的这样一组标准来实现软件服务在因特网上的部署。
Web服务可以基于平台无关的标准,例如通过W3C工作组的努力开发的那些标准。这些标准可以定义允许在跨越因特网的异构计算平台上的客户机和服务之间交互的协议、消息格式和服务描述语言。
由web服务引入的标准可以提供使得分布式系统从紧密耦合的分布式应用进化成松散耦合的服务系统的手段。通过使用良好定义的接口交换消息,各标准可以允许在异构计算平台之间的互操作。通过对实现和主控技术进行抽象(abstracting),平台无关的web服务标准可以提供这样的手段:使得对现有的异构服务的访问匀质化,同时促进开发新的服务,而无需强制任何人采用特定的实现或主控技术。尽管web服务模型已经被广泛采纳,但其前景受到至少两种限制的削弱。
首先,web服务寻址模型可能是刚性的,且仅适用于具有高度可靠的主机的高度可靠的联网环境。它可能无法考虑因特网上的主机的内在动态和不可靠性,并且,目标为能够在主机故障中表现稳健的应用可能变得杂乱分布故障恢复代码。其次,负担过重的和受到指定的服务提供者角色可以引起开发其中web服务的使用仅是偶发的自有部署系统和封闭世界环境。背负着这两个缺点,web服务模型的广泛采用可以引起公开web服务接口的应用高度密集、但在它们所要求的部署系统和主控环境方面很大程度上不兼容的软件服务的前景。
因此,存在对改善的web服务体系结构的需求。
概述
在所公开的本主题的一个方面中,用于提供web服务的系统包括被配置为存储一种或多种web服务的服务库。
连接到网络的一个或多个服务主机适于接收和履行对存储在服务库中的web服务的部署和取消部署请求。履行部署和取消部署请求可以包括实例化web服务的一个或多个终端。连接到服务主机的主机目录被配置为存储与服务主机相关的数据。管理器被配置为查询主机目录和服务库,生成部署计划,并向服务主机传送部署和取消部署请求。
在一种实施例中,服务库可以被配置为从发布者接收web服务。服务主机可以把关于web服务使用的信息传送给管理器。服务主机可以把与一个或多个服务主机相关的数据(例如可用资源)发送给主机目录。
在一种实施例中,系统可以包括发现服务,其包括可以被配置为注册和维护对应于每一服务主机的终端的条目的目录。目录服务可以存储在web服务和web服务部署在其上的相应一组终端之间的映射。目录服务可以被配置为接收对应于web服务中的一种的统一资源标识符(URI)请求,并且请求并解析对应于web服务部署在其上的终端中的一个的URL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于以太杰作有限责任公司,未经以太杰作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280056941.6/2.html,转载请声明来源钻瓜专利网。





