In order to simplify the composition of Web
services we have introduced the Composition server,
which can be used in publishing and querying Web
services’ abilities to participate on various
coordination types.
In the future work we will also analyze the
replacement of the Composition server by extending
the UDDI registry by the information included in the
Composition server. However, it is obvious that a
drawback in this approach will be that the querying
features of UDDI registry are restricted to keywords,
and so we would loose the expression power that can
be achieved by the ontology based Composition
server.
REFERENCES
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.
BTP, 2002. BTP- Business Transaction Protocol,
http://www.oasis-open.org/committees/business-
transactions/documents/primer/
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.
Davies, J., Fensel, D., Harmelen, F., 2002. Towards the
semantic web: ontology driven knowledge
management. West Sussex: John Wiley & Sons.
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.
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.
Gray, J., Reuter A., 1993. Transaction Processing:
Concepts and Techniques. Morgan Kaufman.
Gruber, T., 1993.Toward principles for the design of
ontologies used for knowledge sharing. Padua
workshop on Formal Ontology.
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.
IBM, Web Services Transactions specifications, 2008.
http://www.ibm.com/developerworks/library/specificat
ion/ws-tx/
OWL–WEB Ontology Language, 2005.
http://www.w3.org/TR/owl-ref/
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.
Puustjärvi, J., 2004. 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.
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.
RDFS. 2005. http://www.w3.org/TR/2000/CR-rdf-
schema-20000327/.
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.
Singh, M., Huhns, M., 2005.
Service Oriented Computing:
Semantics, Processes, Agents. John Wiley &Sons, Ltd.
WSDL, 2001. WSDL- Web Services Description
Language.http://www.w3.org/TR/2001/NOTE-wsdl-
20010315.
XLang–Web Services for Business Process Design.
2002.http://www.gotdotnet.com/team/xml_wsspecs/xl
ang-c/default.htm
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.
Younas, M., Chao, K., 2006. A tentative commit protocol
for composite web services. Journal of Computer and
System Sciences.
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.
WEBIST 2009 - 5th International Conference on Web Information Systems and Technologies
316