ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Exploiting a database system in scheduling internet-based workflows
Full text PdfPdf (109 KB)
Source International Conference on Information Integration and web-based Applications and Services archive
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services table of contents
Linz, Austria
SESSION: iiWAS 2008: Information and service workflows table of contents
Pages: 71-76  
Year of Publication: 2008
ISBN:978-1-60558-349-5
Author
Juha Puustjärvi  Helsinki University of Technology, Finland
Sponsor
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 62,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Workflow is a collection of tasks that belong together in order to achieve a certain business goal. The workflows in which tasks are comprised of the execution of Web services are called Internet-based workflows. Analogous with transactions the correct execution of workflows requires workflows instances to be executed in an atomic and isolated way. Although the issue of the atomicity of Internet-based workflows is well understood and widely studied, the role of concurrency control is not neither well understood nor well studied in this context. In this paper, we restrict ourselves on this problem. The corner stone in our approach is the Workflow database, which stores information about the states of active workflow instances. The key idea is to control the interleaving of workflow instances by controlling the updates of the Workflow database by SQL-constraints. A gain of this approach is that the workflow isolation requirements nicely match the expression power of SQL-constraints, which in turn makes it possible to achieve a high degree of concurrency. In addition, workflow concurrency control can be easily implemented by utilizing the services of the underlying relational database management system.


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
Newcomer, E.: "Understanding Web Services", Addison-Wesley. 2002.
 
3
 
4
Singh, M., Huhns, M.: "Service Oriented Computing: Semantics, Processes, Agents". John Wiley &Sons, Ltd. 2005.
 
5
 
6
7
8
 
9
 
10
Choi, S., Jang, H., Kim, H., Kim, J., Kim, S., Song, J., Lee, Y.: "Maintaining consistency under isolation relaxation of web services transactions". Proceedings of 6th International Conference on Web Information Systems Engineering, In Lecture Notes in Computer Science, 245--257. 2005.
 
11
Guabtni, A., Charoy, F., Godart, C.: "Concurrency management in transactional web services coordination". Database and Expert Systems Applications, 17th International Conference, DEXA 2006. In Lecture Notes in Computer Science, pages. 592--601. 2006.
 
12
Puustjärvi, J., "Concurrency control of Internet-based workflows". In Proc of the Sixth International Conference on Information Integration and Web-based Applications & Services (iiWAS2004), pages 647--654. 2004.
 
13
Ding, X., Wei, J., Huang, T.: "User-defined atomicity constraint: A more flexible transaction model for reliable service composition". Proceedings of 8th International Conference on Formal Engineering Methods, In Lecture Notes in Computer Sciences, pages 168--184. 2006.
 
14
 
15
Puustjärvi, J., "CWS-transactions: An approach for composing web services". Second International Conference on Web Information Systems and Technologies (WEBIST), pages, 69--74. 2006.
 
16
Fauvet, M., Duarte, H., Dumas, M., Benatallah, B.: "Handling transactional properties in web service composition". Proceedings of 6th International Conference on Web Information Systems Engineering, In Lecture Notes in Computer Sciences, pages 273--289. 2005.
 
17
 
18
Xu, W., Cheng, W., Liu, W.: "A transaction-aware coordination protocol for web services composition". Proceedings of 7th International Conference on Web Information Systems Engineering, Wuhan, In Lecture notes in Computer Science. Springer, pages 126--131. 2006.
 
19
 
20
 
21
 
22
Daconta, M. Obrst, L., Smith K.: "The semantic web". John Wiley & Sons. (2003).
 
23
24
 
25
 
26
 
27
Worah, D., Sheth, A.: "What do advanced transaction models have to offer for workflows?". In Proc. of the International Workshop on Advanced Transaction Models and Architectures (ATMA), 1996.
28
 
29
Schwenkreis, F.: "Aformal approach to syncronize long-lived computations". In Proc. of the 5th Australian Conference on Information Systems, 1994.