发明名称 |
一种对称的双向解耦的企业服务描述方法及服务调度系统 |
摘要 |
本发明公开了一种对称的双向解耦的企业服务描述方法及服务调度系统,涉及基于服务的业务与系统集成领域。该方法把服务的语义和服务的部署分离,引入额外的属性来标示服务类型(输出或者输入)和调用类型(同步读、同步写或者异步写)。对于类型定义、消息结构定义、服务Operation定义等则遵从WSDL2.0协议从而保证和任何其他基于WSDL描述的服务能够很好的集成。与现有技术相比,通过该方法能够以相同的方式对于服务调用者的服务需求和服务提供者的服务描述进行描述,使得服务调用者在逻辑上和服务提供者解耦。具有很好的推广应用价值。 |
申请公布号 |
CN103957188A |
申请公布日期 |
2014.07.30 |
申请号 |
CN201410111861.7 |
申请日期 |
2014.03.24 |
申请人 |
浪潮集团山东通用软件有限公司 |
发明人 |
刘俊红;李远贵;刘宁 |
分类号 |
H04L29/06(2006.01)I;G06F17/30(2006.01)I;G06F9/44(2006.01)I;G06Q10/00(2012.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种对称的双向解耦的企业服务描述方法,其特征在于:将服务的语义和服务的部署分离,引入额外的属性来标示服务类型和调用类型,对于类型定义、消息结构定义、服务Operation定义则遵从WSDL2.0协议以保证和其他基于WSDL描述的服务能够集成:引入的额外的属性包括:服务的描述引入额外ServiceType和OperationType:ServiceType用于描述服务是需求描述还是提供的服务的描述;OperationType用于描述调用类型是异步请求,同步读请求还是同步写请求;消息头引入额外的属性字段IsSync、SycnCounter、MsgOrderContext及MsgOrderID,通过这些字段来保证数据的一致性:IsSync用于确定是否状态同步;SycnCounter用于确定消息同步的次数;MsgOrderContext用于确定消息编号依据;MsgOrderID用于确定消息序列号。 |
地址 |
250101 山东省济南市高新区舜雅路1036号 |