预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105493046A(43)申请公布日2016.04.13(21)申请号201380079198.0G06F21/56(2013.01)(22)申请日2013.12.20(30)优先权数据61/884,0262013.09.28US(85)PCT国际申请进入国家阶段日2016.02.26(86)PCT国际申请的申请数据PCT/US2013/0768652013.12.20(87)PCT国际申请的公布数据WO2015/047439EN2015.04.02(71)申请人迈克菲股份有限公司地址美国加利福尼亚州(72)发明人C·史密斯S·达斯(74)专利代理机构上海专利商标事务所有限公司31100代理人何焜(51)Int.Cl.G06F9/50(2006.01)权利要求书2页说明书19页附图20页(54)发明名称面向服务的架构(57)摘要在示例中,公开了用于在发布/订阅框架上提供面向服务的架构(包括请求/响应)的系统和方法。在一个实施例中,公开了一种系统,该系统用于以可靠、可缩放的方式在发布/订阅消息收发框架上添加层,以实现诸如点对点(请求/响应)和查询可用服务的能力之类的先进消息收发。CN105493046ACN105493046A权利要求书1/2页1.一种或多种非瞬态计算机可读存储介质,具有存储在其上的可执行指令,所述可执行指令用于提供数据交换层(DXL)中介,所述可执行指令用于指示处理器:接收企业服务总线上的服务注册消息;确定所述服务注册消息是用于未注册服务;创建用于所述服务的新服务注册表记录;以及在所述服务注册表记录中创建所述服务的实例。2.如权利要求1所述的计算机可读介质,其特征在于,所述指令进一步用于:确定所述服务注册消息是用于已注册服务,并在现有服务注册表记录中创建所述服务的新实例。3.如权利要求1或2所述的计算机可读介质,其特征在于,所述指令进一步用于:确定服务已取消注册,并从现有服务注册表记录去除所述服务的实例。4.如权利要求1-3中的任一项所述的计算机可读介质,其特征在于,所述指令进一步用于:接收所述企业服务总线上的服务请求消息;以及确定所述服务请求是针对服务注册表记录存在的服务,并将所述服务请求转发至提供所述服务的设备。5.如权利要求1-4中的任一项所述的计算机可读介质,其特征在于,所述指令进一步用于:确定所述服务请求是针对服务注册表记录不存在的服务,并使用所述服务不可用的消息来作出响应。6.如权利要求1-5中的任一项所述的计算机可读介质,其特征在于,所述指令进一步用于:确定所述服务的多个实例可用,并返回可用实例的列表。7.如权利要求1-6中的任一项所述的计算机可读介质,其特征在于,所述服务注册表记录被配置成包含所述服务的可用实例的阵列。8.一种数据交换层(DXL)中介,包括:处理器;网络接口,被配置成将所述处理器通信地耦合至DXL企业服务总线;以及存储器,所述存储器上存储有可执行指令,所述可执行指令用于指示所述处理器:接收企业服务总线上的服务注册消息;确定所述服务注册消息是用于未注册服务;创建用于所述服务的新服务注册表记录;以及在所述服务注册表记录中创建所述服务的实例。9.如权利要求8所述的DXL中介,其特征在于,所述指令进一步用于:确定所述服务注册消息是用于已注册服务,并在现有服务注册表记录中创建所述服务的新实例。10.如权利要求8或9所述的DXL中介,其特征在于,所述指令进一步用于:确定服务已取消注册,并从现有服务注册表记录去除所述服务的实例。11.如权利要求8-10中的任一项所述的DXL中介,其特征在于,所述指令进一步用于:接收所述企业服务总线上的服务请求消息;以及确定所述服务请求是针对服务注册表记录存在的服务,并将所述服务请求转发至提供所述服务的设备。12.如权利要求8-11中的任一项所述的DXL中介,其特征在于,所述指令进一步用于:确2CN105493046A权利要求书2/2页定所述服务请求是针对服务注册表记录不存在的服务,并使用所述服务不可用的消息来作出响应。13.如权利要求8-12中的任一项所述的DXL中介,其特征在于,所述指令进一步用于:确定所述服务的多个实例可用,并返回可用实例的列表。14.如权利要求8-13中的任一项所述的DXL中介,其特征在于,所述服务注册表记录被配置成包含所述服务的可用实例的阵列。15.一种提供DXL中介服务的方法,包括:接收企业服务总线上的服务注册消息;确定所述服务注册消息是用于未注册服务;创建用于所述服务的新服务注册表记录;以及在所述服务注册表记录中创建所述服务的实例。16.如权利要求15所述的方法,其特征在于,还包括:确定所述服务注册消息是用于已注册服务,并在现有服务注册表记录中创建所述服