Dynamic Web service combination method based on dependency relationship

A technology of service composition and dependency relationship, applied in transmission systems, special data processing applications, instruments, etc., can solve the problem of increased difficulty and complexity, no effective method for automatic composition of Web services, new semantic Web model and description Problems such as the small number of language services to achieve the effect of improving efficiency

Inactive Publication Date: 2011-11-23
ZHEJIANG GONGSHANG UNIVERSITY
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These methods can achieve good results in specific service models and application scenarios, but the number of services based on these new semantic Web models and description languages ​​is very small; on the other hand, at this stage, WSDL (Web Service Description Language ) is widely adopted as a Web service description specification, and a large number of WSDL-based Web services have emerged. Therefore, before applying the aforementioned methods, WSDL needs to be converted into the target service model and language, which increases the difficulty and complexity of the method application.
[0004] To sum up, there is no effective method to realize the automatic composition of Web services at home and abroad so far.

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
  • Dynamic Web service combination method based on dependency relationship
  • Dynamic Web service combination method based on dependency relationship
  • Dynamic Web service combination method based on dependency relationship

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0046] In an online OA system based on Webservice, there are the following functional requirements:

[0047] A) Convert a document in a certain format (such as html) submitted by the user to another format (such as doc, pdf or rtf); then send the converted document to a remote server for storage; the server will return the document after receiving it Send it to a network printer and print it as a hard copy, or send this document to the administrator's mailbox (if the printer is not available).

[0048] B) Encrypt the document submitted by the user, and then compress it into a certain format (such as rar or zip) for storage.

[0049] In this example, the source data is the user's document. According to the processing requirements of the source data, the following basic web services can be constructed, namely:

[0050] 1. Service 1 realizes the conversion of document html to doc; service 2 realizes the conversion of document html to pdf; service 3 realizes the conversion of doc...

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 discloses a Web service combination method based on a dependency relationship. A Web service dependency relationship model which is not limited by a specific Web service description model and language and is only used for describing data dependency information of Web services is provided; the model supports statement of a dependency relationship between a semantics mark of a service interface and the interface; a Web service combination method based on dynamic programming is provided on the basis of the dependency relationship model; and in the method, Web service combination is converted into an issue on dynamic programming by using the dependency relationship of the Web services in a service matching process, and an optimal service combination method is found out. According to the method, problems related to the dependency relationship among the Web services are solved, the service combination efficiency is increased effectively, the requirement of user service combination is better met, and automatic execution of Web applications is realized.

Description

technical field [0001] The invention relates to the technical field of service computing of Web service composition, in particular to a service composition method based on Web service dependency. Background technique [0002] Web service is an adaptive, self-describing and modular application program based on the network environment. Because of its good interoperability and reusability, it plays an increasingly important role in e-commerce, application integration, process management and other fields. Service-oriented computing (SOC) is a very effective method of distributed computing, which is embodied in the flexible and efficient combination and automatic orchestration of services. Constructing a single Web service with large and complete functions has poor flexibility and low reusability; while independent and reusable basic Web services generally have limited functions and cannot meet the needs of practical applications. Therefore, it is necessary to combine individua...

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/08G06F17/30
Inventor 姜波王家乐潘云
Owner ZHEJIANG GONGSHANG UNIVERSITY
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