MANAGING TRANSACTIONAL COMPOSITIONS OF WEB SERVICE APPLICATIONS

Juha Puustjärvi

Abstract

The ACID transaction model has evolved over time to incorporate more complex transaction structures and to selectively relax the atomicity and isolation properties. Such advanced transaction models are more appropriate for SOA, which is geared toward open environments consisting of autonomous and heterogeneous systems. However, due to the autonomy and heterogeneity of local systems supporting transactional compositions of Web service applications is problematic in SOA. In addition, the interfaces of Web services are not usually designed for transactional compositions. Neither there are mechanisms for registering Web services’ abilities to participate transactional compositions nor mechanisms for registering Web services’ coordinators. How these problems can be avoided by introducing a Composition server is the topic of this paper.

References

  1. Alrifai, M., Dolog, P., Nejdl, W., 2006. Transactions concurrency control in web service environment. Proceedings of the 4th European Conference on Web Services, pages. 109-118.
  2. BTP, 2002. BTP- Business Transaction Protocol, http://www.oasis-open.org/committees/businesstransactions/documents/primer/
  3. Choi, S., Jang, H., Kim, H., Kim, J., Kim, S., Song, J., Lee, Y., 2005. 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.
  4. Davies, J., Fensel, D., Harmelen, F., 2002. Towards the semantic web: ontology driven knowledge management. West Sussex: John Wiley & Sons.
  5. Ding, X.,Wei, J., Huang, T., 2006. 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.
  6. Fauvet, M., Duarte, H., Dumas, M., Benatallah, B., 2005. 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.
  7. Gray, J., Reuter A., 1993. Transaction Processing: Concepts and Techniques. Morgan Kaufman.
  8. Gruber, T., 1993.Toward principles for the design of ontologies used for knowledge sharing. Padua workshop on Formal Ontology.
  9. Guabtni, A., Charoy, F., Godart, C., 2006. Concurrency management in transactional web services coordination. 17th International Conference, DEXA. In Lecture Notes in Computer Science, pages. 592- 601.
  10. IBM, Web Services Transactions specifications, 2008. http://www.ibm.com/developerworks/library/specificat ion/ws-tx/
  11. OWL-WEB Ontology Language, 2005. http://www.w3.org/TR/owl-ref/
  12. Papazoglou, M., van den Heuvel, W., 2007. Service oriented architectures: approaches, technologies and research issues.The International Journal on Very Large Data Bases, 16, 3.
  13. Puustjärvi, J., 2004. Concurrency control of Internet-based workflows. In Proc of the Sixth International Conference on Information Integration and Webbased Applications & Services (iiWAS2004), pages 647-654.
  14. Puustjärvi, J., 2006. CWS-transactions: An approach for composing web services. Second International Conference on Web Information Systems and Technologies (WEBIST), pages, 69-74.
  15. RDFS. 2005. http://www.w3.org/TR/2000/CR-rdfschema-20000327/.
  16. Schmit, B. ja Dustdar, S., 2005. Towards transactional web services. Proceedings of the 7th IEEE International Conference on E-Commerce Technology Workshops (CECW'05), pages 12-20.
  17. Singh, M., Huhns, M., 2005. Service Oriented Computing: Semantics, Processes, Agents. John Wiley &Sons, Ltd.
  18. WSDL, 2001. WSDL- Web Services Description Language.http://www.w3.org/TR/2001/NOTE-wsdl20010315.
  19. XLang-Web Services for Business Process Design. 2002.http://www.gotdotnet.com/team/xml_wsspecs/xl ang-c/default.htm
  20. Xu, W., Cheng, W., Liu, W., 2006. A transaction-aware coordination protocol for web services composition. Proceedings of 7th International Conference on Web Information Systems Engineering, In Lecture notes in Computer Science. Springer, pages126-131.
  21. Younas, M., Chao, K., 2006. A tentative commit protocol for composite web services. Journal of Computer and System Sciences.
  22. Zhao, W., Moser, L., Melliar-Smith, P., 2005. A reservation-based coordination protocol for web services”. Proceedings of the IEEE International Conference on Web Services (ICWS'05), pages, 49-56.
Download


Paper Citation


in Harvard Style

Puustjärvi J. (2009). MANAGING TRANSACTIONAL COMPOSITIONS OF WEB SERVICE APPLICATIONS . In Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8111-81-4, pages 311-316. DOI: 10.5220/0001836403110316


in Bibtex Style

@conference{webist09,
author={Juha Puustjärvi},
title={MANAGING TRANSACTIONAL COMPOSITIONS OF WEB SERVICE APPLICATIONS },
booktitle={Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2009},
pages={311-316},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001836403110316},
isbn={978-989-8111-81-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - MANAGING TRANSACTIONAL COMPOSITIONS OF WEB SERVICE APPLICATIONS
SN - 978-989-8111-81-4
AU - Puustjärvi J.
PY - 2009
SP - 311
EP - 316
DO - 10.5220/0001836403110316