ACM Home Page
Please provide us with feedback. Feedback
Complexity and composition of synthesized web services
Full text PdfPdf (277 KB)
Source
Symposium on Principles of Database Systems archive
Proceedings of the twenty-seventh ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems table of contents
Vancouver, Canada
SESSION: Data & services table of contents
Pages 231-240  
Year of Publication: 2008
ISBN:978-1-60558-152-1
Authors
Wenfei Fan  University of Edinburgh & Bell Labs, Edinburgh, United Kngdm
Floris Geerts  University of Edinburgh, Edinburgh, United Kngdm
Wouter Gelade  Hasselt University & Transnational University of Limburg, Hasselt, Belgium
Frank Neven  Hasselt University & Transnational University of Limburg, Hasselt, Belgium
Antonella Poggi  Sapienza Universita di Roma, Rome, Italy
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 142,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1376916.1376949
What is a DOI?

ABSTRACT

The paper investigates fundamental decision problems and composition synthesis for Web services commonly found in practice. We propose a notion of synthesized Web services (ASTs) to specify the behaviors of the services. Upon receiving a sequence of input messages, an AST issues multiple queries to a database and generates actions, in parallel; it produces external messages and database updates by synthesizing the actions parallelly generated. In contrast to previous models for Web services, ASTs advocate parallel processing and (deterministic) synthesis of actions. We classify ASTs based on what queries an AST can issue, how the synthesis of actions is expressed, and whether unbounded input sequences are allowed in a single interaction session. We show that the behaviors of Web services supported by various prior models, data-driven or not, can be specified by different AST classes. For each of these classes we study the non-emptiness, validation and equivalence problems, and establish matching upper and lower bounds on these problems. We also provide complexity bounds on composition synthesis for these AST classes, identifying decidable cases.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
 
6
D. Berardi, D. Calvanese, G.D. Giacomo, M. Lenzerini, and M. Mecella. Automatic service composition based on behavioral descriptions. Int. J. Cooperative Inf. Syst., 14(4):333--376, 2005.
 
7
Business Process Execution Language for Web Services version 1.1 (BEPL4WS), 2004. http://www.ibm.com/developerworks/library/specification/ws-bpel/
 
8
D. Calvanese, G.D. Giacomo, M. Lenzerini, and M. Y. Vardi. Rewriting of regular expressions and regular path queries. JCSS, 64(3):443--465, 2002.
 
9
 
10
S. Chaudhuri and M.Y. Vardi. On the equivalence of recursive and nonrecursive datalog programs. JCSS, 54(1):61--78, 1997.
11
 
12
13
14
15
 
16
 
17
18
 
19
20
21
22
23
 
24
A. Muscholl and I. Walukiewicz. A lower bound on Web services composition. In FoSSaCS, 2007.
 
25
OWL-S: Semantic Markup for Web Services, 2004. http://www.w3.org/Submission/OWL-S/.
 
26
 
27
Semantic Web Services Framework (SWSF) Version 1.1, 2005. http://www.daml.org/services/swsf/1.1/.
 
28
M. Spielmann. Abstract State Machines: Verification Problems and Complexity. PhD thesis, RWTH , 2000.
 
29
 
30
Web Services Conversation Language (WSCL) 1.0, 2002. http://www.w3.org/TR/wscl10/.
 
31
Web Services Description Language (WSDL) 1.1, 2001. http://www.w3.org/TR/wsdl.
 
32
S. Yu. Regular languages. In Handbook of Formal Languages, volume 1. Springer, 1996.

Collaborative Colleagues:
Wenfei Fan: colleagues
Floris Geerts: colleagues
Wouter Gelade: colleagues
Frank Neven: colleagues
Antonella Poggi: colleagues