发送web服务消息的方法和处理web服务消息的设备技术

技术编号:3506999 阅读:197 留言:0更新日期:2012-04-11 18:40
提供了一种用于发送WS消息的方法和一种用于处理WS消息的设备,所述方法包括:以WS消息的形式提供数据;将WS消息寻址到多个接收节点;和将寻址的WS消息发送到所述多个接收节点。

【技术实现步骤摘要】

与本专利技术一致的方法和设备涉及web服务(以下,称作“WS”),更具体地讲,涉及用于将WS消息发送给多个接收节点的方法和用于处理WS消息的设备。
技术介绍
随着实现全球合作电子环境的必要性的增加,需要提供下一代电子自动化商务系统和用于这种系统的合适的设备。为了按照这种新的方案实现合作电子环境,被称作“web服务”(以下,称作“WS”)的技术已被开发。在所述WS中,“web”表示典型的网络,“服务”表示不仅包括电子接口而且还包括分布式应用的广义概念。WS对应于用于电子商务系统的程序接口,所述程序接口基于各种工业标准来操作,从而便于服务的相互使用,其中,所述各种工业标准包括基于可扩展标记语言(以下,称作XML)的标准。WS包括技术契约和商务契约。技术契约定义一系列操作和用于执行这些操作的数据类型。此外,技术契约定义用于WS的协议和合适的通信模型。商务契约定义与服务、服务等级协议、许可模型和其它方面相关联的与商务相关的元数据(例如,类别或分类,支持电话号码)。例如,WS可包括统一资源定位符(URL)可访问的股票牌价、通过互联网公布的产品目录、简单邮件传送协议(SMTP)消息信道、基于简单对象访问协议(SOAP)的认证代理和公用对象请求代理体系(CORBA)对象。所有这些都是用于执行特定功能的网络可访问的组件;这些组件可被集成到功能强大的自动商务系统中。也就是说,在信息技术(IT)产业中,已实现了从机器码到编程语言和客户机-服务器编程,进一步到面向对象的组件模型的发展。最近,已实现了到基于服务的分布式应用的进一步发展,所述基于服务的分布式应用不仅能被动态地使用,而且还能被灵活地组合。WS对应于所述基于服务的分布式应用。对于这种WS,已提出了诸如WS-Router、WS-Referring、WS-EventScheduling和WS-Security的各种标准。在这些标准中,WS-Addressing被用于设置用于WS消息的发送和接收节点。当通过WS-Addressing在WS消息中详细地定义接收节点时,用于消息中继的网络设备(例如,网关或路由器)搜索在该消息中详细定义的接收节点。如果所述网络设备找到接收节点,则传送该消息。然而,如果所述网络设备没有找到接收节点,则它返回错误消息。这样的WS-Addressing基本上考虑了一对一的通信,而没有考虑一对多的通信。随着WS的扩展,可提供和使用多边服务,所述多边服务除了考虑企业对企业(B2B)服务和企业对消费者(B2C)服务之外还考虑了家庭网络。由于根据现有技术的WS是基于一对一的服务调用,所以为了对接收节点执行WS调用,包括消息产生和发送的重复操作必须被执行与接收节点的数量相同的次数。例如,当用户试图通过外部WS检查构成家庭网络的每个装置的状态时,用户所使用的外部计算装置必须对每个装置重复WS调用。这不仅导致了用于处理消息的计算装置的操作的增加,而且还导致了网络资源的浪费。公开号为10-2004-39039的韩国专利申请(Method and Apparatus forControl Message Multicast in an UPnP-based Network System)公开了基于通用即插即用(以下,UPnP)的网络中定义的协议,其中,基于UPnP的网络包括用户数据报文协议(以下,UDP)层上的HTTPMU/SOAP层,其构成方式是同一控制消息被多点传送到多个装置。然而,由于在公开号为10-2004-39039的韩国专利申请中公开的技术使用一般的多点传送技术,所以消息的接收节点可根据情况改变。因此,该技术并不适合于难以将接收节点分到固定组中的WS环境。此外,WS-Management提供了使用多点传送的事件传输方案,但这并不是足够安全的。另外,这是适合于能执行多点传送的小规模网络的方案。即,这些传统的技术并不适合于诸如互联网的大规模网络环境。
技术实现思路
因此,提出本专利技术是为了解决现有技术中出现的上述问题。本专利技术的一方面在于简化当将WS消息传送到多个接收节点时的消息产生和发送过程。本专利技术不限于前述方面,并且从本专利技术的详细描述,其它未提及的方面将对本领域的技术人员变得清楚。根据本专利技术的一方面,提供了一种用于将web服务(WS)消息发送到多个接收节点的方法,该方法包括以WS消息的形式提供数据;将提供的WS消息寻址到多个接收节点;和发送寻址的WS消息。根据本专利技术的一方面,提供了一种用于将web服务(WS)消息发送到多个接收节点的方法,该方法包括接收已寻址到多个接收节点的WS消息;根据所述多个接收节点对接收的WS消息进行重新寻址;和发送重新寻址的WS消息。根据本专利技术的一方面,提供了一种用于处理web服务(WS)消息的设备,该设备包括消息提供单元,以WS消息的形式提供数据;寻址单元,将提供的WS消息寻址到多个接收节点;和发送单元,发送寻址的WS消息。根据本专利技术的一方面,提供了一种用于处理web服务(WS)消息的设备,该设备包括接收单元,接收已寻址到多个接收节点的WS消息;消息处理单元,根据所述多个接收节点对接收的WS消息进行重新寻址;发送单元,发送重新寻址的WS消息。附图说明从下面结合附图的详细描述,本专利技术的以上和其它方面将变得更清楚,其中图1是示出根据本专利技术示例性实施例的技术层的示图;图2是示出根据本专利技术示例性实施例的WS消息处理设备的方框图;图3是示出根据本专利技术示例性实施例的WS消息的示图;图4是示出根据本专利技术示例性实施例的WS消息处理设备的方框图;图5是示出本专利技术示例性实施例的错误响应消息的示图;图6是示出将WS消息发送到多个接收节点的过程的方框图;图7是示意性地示出在图6的过程中发送的WS消息的示图;图8是示出根据本专利技术示例性实施例的将WS消息发送到多个接收节点的方法的流程图;图9是示出根据本专利技术示例性实施例的将WS消息发送到多个接收节点的方法的流程图;图10是更详细地示出图9的重新寻址过程的流程图;图11是示出根据本专利技术示例性实施例的错误处理单元的操作过程的流程图;图12是示出根据本专利技术示例性实施例的WS调用过程的流程图;和图13是示出根据本专利技术示例性实施例的事件传送过程的流程图。具体实施例方式以下,将参考附图来更详细地描述本专利技术的示例性实施例。从结合附图对示例性实施例进行的详细描述,本专利技术的优点和特征以及用于实现它们的方法将对本领域的技术人员变得清楚。本专利技术的范围不限于在该说明书中所公开的示例性实施例,并且可以以各种形式实现本专利技术。提供所描述的示例性实施例仅仅是为了完整地公开本专利技术,并且帮助本领域的技术人员完整地理解本专利技术的范围,本专利技术仅由权利要求的范围所限定。贯穿说明书和附图,相同的标号用于表示相同的部件。以下,将参考附图来详细描述本专利技术的示例性实施例。图1是示出根据本专利技术示例性实施例的web服务(以下,称作“WS”)的技术层的示图。传输层10定义能在WS中传输消息(以下,称作“WS消息”)的协议。例如,传输层10可支持能在web上的计算装置之间传输数据的协议,诸如超文本传输协议(以下,称作“HTTP”)、简单邮件传送协议(以下,称作“SMTP”)、和文件传输协议(以下,称作“FTP”)。优选地,传输层10支持HTTP,以使得web浏本文档来自技高网
...

【技术保护点】
一种用于发送web服务消息的方法,包括:以web服务消息的形式提供数据;将所述web服务消息寻址到多个接收节点;和将已寻址的web服务消息发送到所述多个接收节点。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金周炫
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1