Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for detecting partner service with improper concurrent arrangement in combined service

A combined service and partner technology, applied in error detection/correction, multi-programming devices, instruments, etc., can solve problems such as improper partner service arrangements, and achieve the effect of improving quality

Active Publication Date: 2012-07-04
PEKING UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Based on the static analysis of the composite service message flow, the dependency relationship of the partner service is derived, and the basis for judging whether the partner service arrangement is correct or reasonable is obtained, thus effectively solving the problem of detecting the improper arrangement of the partner service related to concurrency in the composite service

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
  • Method for detecting partner service with improper concurrent arrangement in combined service
  • Method for detecting partner service with improper concurrent arrangement in combined service
  • Method for detecting partner service with improper concurrent arrangement in combined service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described through a specific example below, but the present invention is not only applicable to the following example.

[0045] The following is a Travel service, which is a composite service that provides travel services. When it receives a customer request that includes the information of an employee of the company, Travel sends a query to the partner service named Employee. The employee can enjoy the travel class (travel class ) service request, then it inquires the AmericanAirline and Delta Airline partner services for air ticket information that meets the travel class according to the travel class returned by Employee, and returns the ticket information with the lowest fare to the customer according to the query results. The following code is the core fragment of the service Travel implemented with WS-BPEL.

[0046] 1.

[0047] 2. <receive partnerLink="client"

[0048] 3. portType="trv:TravelApprovalPT"

[0049] 4. op...

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 invention provides a method for detecting a partner service with improper concurrent arrangement in a combined service, which belongs to the field of software quality assurance in the software development process based on services and relates to a static analyzing method for auxiliary debugging. The method comprises the following steps of: firstly, constructing a message transmitting figure of the combined service; secondly, constructing a dependence relation figure among activities which are relevant to the partner service; thirdly, constructing a queue of an activity sequence group which can concurrently run; and finally detecting an activity of concurrent relevant improper arrangement. The method can be singly used as a tool or a plug-in for being integrated into an integrated development environment of service development based on a business process execution language and can also be used for assisting a developer to automatically detect the concurrent relevant improper arrangement of the partner service probably existing in the combined service to improve the quality of the designed service.

Description

technical field [0001] The invention belongs to the field of software quality assurance in the service-based software development process, and is a static analysis method for assisting error checking. Background technique [0002] Service-Oriented Software Architecture (SOA) is widely accepted in the industry because of its heterogeneous system interoperability, legacy system reusability and loose coupling. Software development based on Web services has also become a common software development method as a specific implementation of SOA. In this approach to software development, service composition is an important way to generate new services and build applications. One way of service composition is to use Web Services Business Process Execution Language (WS-BPEL) to assemble multiple services called partner services into a composite service, which can form a new composite service with other services as a service. The services provided are done in cooperation between these...

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 Patents(China)
IPC IPC(8): G06F11/00G06F9/46
Inventor 倪一涛张路梅宏
Owner PEKING UNIV