Frans A. Henskens



This paper describes extension of the functionality of conventional web browsers to produce a new enhanced web browser. Each instance of this enhanced browser is part of a federation of browser instances that use a directed graph-based technique to provide transaction and hence concurrency control over access to web services. These ‘super browsers’ communicate with web-based services across the Internet, application code that may be obtained from the Internet but then executes as a local program, and with other browser instances.


  1. Adobe Systems Incorporated, 2007. Macromedia Flash. http://www.adobe.com/products/flash/flashpro/.
  2. Apple Inc., 2007. Safari RSS. http://www.apple.com/macosx/features/safari/.
  3. Ashton, M. G., 2004. Management of Data, Access and Concurrency in a Persistent Object Store. Ph.D, Computer Science & Software Engineering. University of Newcastle.
  4. Birrel, A. D. & Nelson, B. J., 1984. Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, 2(1), 39-59.
  5. Bray, T., Paoli, J., Sperberg-Mcqueen, C. M., Maler, E. & Yergeau, F., 2006. Extensible Markup Language (XML) 1.0 (Fourth Edition). http://www.w3.org/TR/2006/REC-xml-20060816.
  6. Brown, A. L., 1989. Persistent Object Stores. Faculty of Mathematics and Computational Science. St Andrews, Ph.D, Universities Of St Andrews and Glasgow.
  7. Brown, A. W., 1996. Component-Based Software Engineering, Wiley.
  8. Christensen, E., Curbera, F., Meredith, G. & Weerawarana, S., 2001. Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/2001/NOTE-wsdl-20010315.
  9. Comer, D., 2004. Computer Networks and Internets, Pearson/Prentice Hall.
  10. Date, C. J., 1999. An Introduction to Database Systems, Reading, MA, USA, Addison-Wesley Publishing Co.
  11. Emmerich, W., 2000. Engineering Distributed Objects, Wiley.
  12. Farrag, A. A., Ozsu, M. T., 1989. Using Semantic Knowledge of Transactions to Increase Concurrency. ACM Transactions on Database Systems, 14, 503 - 525.
  13. Gray, J. & Reuter, A., 1993. Transaction Processing: Concepts and Techniques, San Mateo, CA, Morgan Kauffmann Publishers.
  14. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J. & Nielsen, H. F., 2003. Simple Object Access Protocol Version 1.2. http://www.w3.org/TR/2003/RECsoap12-part1-20030624/.
  15. Hanson, J., Nandi, P. & Levine, D., 2002. Conversationenabled Web services for agents and e-business. International Conference on Internet Computing.
  16. Härder, T. & Reuter, A., 1983. Principles of Transactionoriented Database Recovery. ACM Computing Surveys, 15(4), 287 - 317.
  17. Henskens, F. A. & Ashton, M. G., 2007. Graph-based Optimistic Transaction Management. Journal of Object Technology.
  18. Ibm & Sap Ag, 2005. WS-BPEL Extension for People.
  19. Jalili, R., 1995. A Failure Transparent Distributed Persistent Store. Ph.D, Basser Department of Computer Science. Sydney, University of Sydney.
  20. Jalili, R. & Henskens, F. A., 1995. Reducing the Extent of Cascadable Operations in Stable Distributed Stores. 18th Australian Computer Science Conference. Adelaide, Australia.
  21. Juric, M. B., Mathew, B. & Sarang, P., 2006. Business Process Execution Language for Web Services Version 2nd Edition. PACKT Publishing.
  22. Kung, H. T. & Robinson, J. T., 1981. On Optimistic Methods for Concurrency Control. ACM Transactions on Database Systems, 6(2), 213-226.
  23. Lazovik, A., Aiello, M. & Papazoglou, M. P., 2003. Planning and Monitoring the Execution of Web Service Requests. Service-Oriented Computing - ICSOC 2003. Springer-Verlag, Lecture Notes in Computer Science.
  24. Lindholm, T. & Yellin, F., 1999. The Java Virtual Machine Specification, Sun Microsystems.
  25. Microsoft Corporation, 2007a. Microsoft Outlook. http://office.microsoft.com/en-au/outlook/default.aspx.
  26. Microsoft Corporation, 2007b. Windows Internet Explorer. http://www.microsoft.com/windows/ie/default.mspx.
  27. Momin, K. A. & Vidyasankar, K., 2000. Flexible integration of optimistic and pessimistic concurrency control in mobile environments. Lecture Notes in Computer Science, 1884, 346-353.
  28. Mozilla Foundation, 2006. About Mozilla. http://www.mozilla.org/about/.
  29. Nelson, T. H., 1965. A File Structure for the Complex, the Changing and the Intermediate. 20th National Conference. ACM.
  30. Oasis Udi, 2004. Introduction to UDDI: Important Features and Functional Concepts. http://www.uddi.org/whitepapers.html.
  31. Object Management Group, 1998. The Common Object Request Broker: Architecture and Specification, 492 Old Connecticut Path, Framinkham, MA 01701, U.S.A.
  32. Opera Software Asa, 2007. The Opera Web Browser. http://www.opera.com/.
  33. Peinl, P., Reuter, A., 1983. Empirical Comparison of Database Concurrency Control Schemes. 9th International Conference on Very Large Databases. Florence, Italy, Morgan Kaufmann.
  34. Qualcomm Incorporated, 2007. Eudora. http://www.eudora.com/.
  35. Raggett, D., Le Hors, A. & Jacobs, I., 1999. HTML 4.01 Specification. http://www.w3.org/TR/html401/.
  36. Siegel, J., 1996. CORBA Programming, Wiley.
  37. Sinha, P. K., 1996. Distributed Operating Systems: Concepts and Design, Wiley-IEEE Press.
  38. Sun Microsystems Inc., 2007. Java Plug-In Technology. http://java.sun.com/products/plugin/.

Paper Citation

in Harvard Style

A. Henskens F. (2007). WEB SERVICE TRANSACTION MANAGEMENT . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-8111-05-0, pages 112-119. DOI: 10.5220/0001327901120119

in Bibtex Style

author={Frans A. Henskens},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT,},

in EndNote Style

JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT,
SN - 978-989-8111-05-0
AU - A. Henskens F.
PY - 2007
SP - 112
EP - 119
DO - 10.5220/0001327901120119