A CONCURRENCY CONTROL MODEL FOR MULTIPARTY BUSINESS PROCESSES
Juha Puustjärvi
2008
Abstract
Although the issue of atomicity of multiparty business processes is well understood and widely studied, the concurrency control issues of multiparty business processes is not studied nor well understood. In this paper, we restrict ourselves on this issue. First we motivate the need of concurrency control in this context. Then, we present a liberal correctness criterion, called set-serializability and a scheduler based on timestamp ordering rule that produces set-serializable executions. Technically the scheduler is very simple and it can be easily integrated with the protocol that ensures the atomicity of the multiparty business processes. In implementing the atomicity protocol and the scheduler we utilize the WS-Coordination, which is a general and extensible framework for defining protocols for coordinating activities that are part of business processes.
References
- Bernstein, P. V. Hadzilacos, V. & N. Goodman, N. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987.
- Bernstein, P. & Newcomer, E. Principles of Transaction Processing. Morgan Kaufmann Publisher. 1997
- BPEL, 2004. BPEL4WS - Business Process Language for Web Sevices. http://www.w.ibm.com/developersworks/ webservices/library/ws-bpel/BPEL, 2004.
- BPEL, 2004. BPEL4WS - Business Process Execution Language for Web Sevices. http://www.w.ibm.com/ developersworks/webservices/library/ws-bpel/
- BTP, 2002. BTP- Business Transaction Protocol, http:// www.oasis-open.org/committees/business-transactions/ documents/primer/.
- Daconta, M., Obrst, L. & K. Smith, K. The semanticweb. Indianapolis: John Wiley & Sons. 2003
- Garcia-Molina, H. Using semantic knowledge for transaction processing in a distributed database. ACM Transactions on Database Systems, 8(2):186-313, 1983.
- Gray, J. & Reuter A. 1993. Trasaction Processing: Concepts and Techniques. Morgan Kaufman.
- Lynch N.. Multilevel atomicity - a new correctness criterion for database concurrency control. ACM Transactions on Database Systems, 8(4):65-76.
- Marinescu, D. Internet-based workflow anagement. John Wiley & Sons, 2002.
- Newcomer E., 2002. Understanding Web Services Addison-Wesley.
- Puustjärvi, J. Workflow concurrency control. The Computer Journal, 44(1), 2001.
- Singh, M & Huhns, M. Service Oriented Computing: Semantics, Processes, Agents. John Wiley &Sons, Ltd. 2005.
- WSFL, 2003. WSFL- Web Services Flow Language. http://www.ebpml.org/wsfl.htm
- XAML, 2003. Transaction Author Markup Language (XAML). http://xml.coverpages.org/xaml.html
- XLANG, 2001. XLANG-Web Services for Business Process Design. http://www.gotdotnet.com/team/ xml_wsspecs/xlang-c/default.htm
Paper Citation
in Harvard Style
Puustjärvi J. (2008). A CONCURRENCY CONTROL MODEL FOR MULTIPARTY BUSINESS PROCESSES . In Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8111-26-5, pages 209-215. DOI: 10.5220/0001513102090215
in Bibtex Style
@conference{webist08,
author={Juha Puustjärvi},
title={A CONCURRENCY CONTROL MODEL FOR MULTIPARTY BUSINESS PROCESSES},
booktitle={Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2008},
pages={209-215},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001513102090215},
isbn={978-989-8111-26-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - A CONCURRENCY CONTROL MODEL FOR MULTIPARTY BUSINESS PROCESSES
SN - 978-989-8111-26-5
AU - Puustjärvi J.
PY - 2008
SP - 209
EP - 215
DO - 10.5220/0001513102090215