| Complexity and composition of synthesized web services |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 159, Citation Count: 0
|
|
|
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
|
Daniela Berardi , Diego Calvanese , Giuseppe De Giacomo , Richard Hull , Massimo Mecella, Automatic composition of transition-based semantic web services with messaging, Proceedings of the 31st international conference on Very large data bases, August 30-September 02, 2005, Trondheim, Norway
|
| |
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
|
Alin Deutsch , Liying Sui , Victor Vianu , Dayou Zhou, Verification of communicating data-driven web services, Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 26-28, 2006, Chicago, IL, USA
[doi> 10.1145/1142351.1142364]
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
 |
18
|
Çagdaş Evren Gerede , Richard Hull , Oscar H. Ibarra , Jianwen Su, Automated composition of e-services: lookaheads, Proceedings of the 2nd international conference on Service oriented computing, November 15-19, 2004, New York, NY, USA
[doi> 10.1145/1035167.1035203]
|
| |
19
|
|
 |
20
|
|
 |
21
|
|
 |
22
|
|
 |
23
|
Alon Y. Levy , Alberto O. Mendelzon , Yehoshua Sagiv, Answering queries using views (extended abstract), Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.95-104, May 22-25, 1995, San Jose, California, United States
[doi> 10.1145/212433.220198]
|
| |
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.
|
|