A CONCURRENCY CONTROL MODEL FOR MULTIPARTY BUSINESS PROCESSES

Juha Puustjärvi

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

  1. Bernstein, P. V. Hadzilacos, V. & N. Goodman, N. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987.
  2. Bernstein, P. & Newcomer, E. Principles of Transaction Processing. Morgan Kaufmann Publisher. 1997
  3. BPEL, 2004. BPEL4WS - Business Process Language for Web Sevices. http://www.w.ibm.com/developersworks/ webservices/library/ws-bpel/BPEL, 2004.
  4. BPEL, 2004. BPEL4WS - Business Process Execution Language for Web Sevices. http://www.w.ibm.com/ developersworks/webservices/library/ws-bpel/
  5. BTP, 2002. BTP- Business Transaction Protocol, http:// www.oasis-open.org/committees/business-transactions/ documents/primer/.
  6. Daconta, M., Obrst, L. & K. Smith, K. The semanticweb. Indianapolis: John Wiley & Sons. 2003
  7. Garcia-Molina, H. Using semantic knowledge for transaction processing in a distributed database. ACM Transactions on Database Systems, 8(2):186-313, 1983.
  8. Gray, J. & Reuter A. 1993. Trasaction Processing: Concepts and Techniques. Morgan Kaufman.
  9. Lynch N.. Multilevel atomicity - a new correctness criterion for database concurrency control. ACM Transactions on Database Systems, 8(4):65-76.
  10. Marinescu, D. Internet-based workflow anagement. John Wiley & Sons, 2002.
  11. Newcomer E., 2002. Understanding Web Services Addison-Wesley.
  12. Puustjärvi, J. Workflow concurrency control. The Computer Journal, 44(1), 2001.
  13. Singh, M & Huhns, M. Service Oriented Computing: Semantics, Processes, Agents. John Wiley &Sons, Ltd. 2005.
  14. WSFL, 2003. WSFL- Web Services Flow Language. http://www.ebpml.org/wsfl.htm
  15. XAML, 2003. Transaction Author Markup Language (XAML). http://xml.coverpages.org/xaml.html
  16. XLANG, 2001. XLANG-Web Services for Business Process Design. http://www.gotdotnet.com/team/ xml_wsspecs/xlang-c/default.htm
Download


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