Service collaboration method based on distributed adaptation and system thereof

A distributed and adapter technology, applied in the direction of transmission system, electrical components, multi-programming devices, etc., can solve the problems of not considering the overall behavior of service components, reducing the efficiency of cooperative operation, and the impact of interaction correctness, so as to improve reusability performance and cooperation success rate, maintaining autonomy, and avoiding communication overhead

Active Publication Date: 2009-11-25
山东乾云信息科技集团有限公司
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, existing adaptation-based methods, such as message brokers, or message adapters in ESB, etc., only consider the adaptation of a single message, without considering the overall behavior of service components, that is, the constraints of the logical interaction sequence of messages Impact on Interaction Correctness
In the field of components, Tivoli and others proposed the method of constructing a centralized adapter to ensure the correctness of collaboration. However, the centralized method is not suitable for the characteristics of a more open and distributed service computing environment: due to the interactive messages of service components They all go through the transit of the centralized adapter, thus increasing the total message flow, resulting in a large message communication overhead and reducing the efficiency of collaboration; the performance of service collaboration will be limited by the computing and communication capabilities of the centralized adapter , when the number of concurrent clients of service coordination is large, the centralized adapter can easily become an overloaded node in the system, thus forming a performance bottleneck of the system; in addition, due to the existence of a central node in the centralized coordination structure, in some cases the service The autonomy requirements of components make the centralized structure unsuitable for some special application scenarios. For example, in B2B applications, the relationship between business partners is often peer-to-peer cooperation, and it is usually not appropriate for a certain node to determine all coordination methods ; Furthermore, many commercial applications often require direct exchange of data between relevant business partners for business and security purposes, and sensitive business data is not allowed to flow through third-party nodes, so it is not appropriate to route data through the central node

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Service collaboration method based on distributed adaptation and system thereof
  • Service collaboration method based on distributed adaptation and system thereof
  • Service collaboration method based on distributed adaptation and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The present invention will be described in more detail below in conjunction with specific embodiments and accompanying drawings.

[0051] figure 1 A schematic diagram of service collaboration method based on distributed adaptation is given. The main elements involved in this method include collaboration process model, abstract service interface, actual service interface and service adapter and so on.

[0052] figure 2 An overall architecture diagram of the service cooperation support system of the present invention is given, including three levels: the cooperation process layer, the adaptation management layer and the cooperation operation layer.

[0053] Firstly, according to the collaboration requirements, through the collaboration process modeling tool, the interaction and collaboration process between services is established, and the public interaction messages and collaboration contract relationship between the services participating in the collaboration are des...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention discloses a service collaboration method based on distributed adaption and a system thereof, which belongs to the field of network service. The method of the invention comprises the following steps: firstly establishing a global service collaboration flow according to the collaboration requirement, and projecting to each participation role for obtaining the abstract service interface assembly of each role; simultaneously establishing the actual service behavior interface model which participates in the collaboration; executing adaptive consistency check to the abstract service interface and the corresponding actual service behavior interface; constructing an adapter for the behavior interface which satisfies the adaptive actual service; and finally packing the adapter to a Web service distributed type for disposing into the network execution environment. The collaboration flowpath layer of the system according to the invention comprises a collaboration flowpath model building tool and a collaboration flowpath projecting tool. The adaptation management layer comprises a mapping model management module, a consistency checking module and an adapter manager. The method and the system of the invention can satisfy the requirement of the open network environment to the high-efficient and flexible service collaboration mechanism.

Description

technical field [0001] The present invention relates to a service collaboration method and system, in particular to a collaboration method and system for implementing correct interaction of services by constructing distributed adapters, and belongs to the technical field of service-oriented architecture (SOA) and service collaboration. Background technique [0002] The development and popularization of Internet technology has brought new directions and challenges to software development. On the one hand, the highly dynamic and highly heterogeneous characteristics of the Internet computing environment put forward new requirements such as loose coupling, platform neutrality, and protocol independence for the distributed software built on it. On the other hand, the globalization trend of society makes enterprises face rapidly changing markets, new policies and regulations, flexible business collaboration relationships and greater competitive pressure, all of which require enter...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/46
Inventor 乔晓强魏峻黄涛
Owner 山东乾云信息科技集团有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products