Discoverying Cloud Services by Preconditions and Effects for Compositions

Lorena Erdens, Daniela Barreiro Claro, Denivaldo Lopes, Patrick Albers

Abstract

Nowadays, most of companies deploy their services as a Web service format over the Internet. Additionally, cloud environments are dealing with web services published on the Internet. The use of the services deployed is subject to its discovery. Many techniques are being developed to increase the description of a web service, thus automating their discovery and providing more significant results. Such techniques are based on semantic concepts to provide more unambiguous information on describing such services. This paper proposes to discover cloud services based on the semantic Web, especially on preconditions and effects. Several works have been carried out on preconditions and effects, however we have achieved more accurate results using service descriptions based on conditions. We present our approach examining three main aspects: (i) relevant retrieved services (ii) complexity and (iii) execution time and we compare with other closely related work in an attempt to position our work and our results.

References

  1. Amorim, R., Claro, D. B., Lopes, D., Albers, P., and Andrade, A. (2011). Improving web service discovery by a functional and structural approach. In IEEE ICWS 2011 - The 9th International Conference of Web Services, pages 411-418.
  2. Bellur, U. and Vadodaria, H. (2008). On extending semantic matchmaking to include preconditions and effects. In IEEE International Conference on Web Services, ICWS 7808, pages 120-128.
  3. Bener, A. B., Ozadali, V., and Ilhan, E. S. (2009). Semantic matchmaker with precondition and effect matching using swrl. An International Journal: Expert Systems with Applications, pages 9371-9377.
  4. Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The semantic web. Scientific American, 284(5):34-43.
  5. Burstein, M., Hobbs, J., Lassila, O., Mcdermott, D., Mcilraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., and Sycara, K. (2004). OWL-S: Semantic Markup for Web Services. Website.
  6. ClarkParsia (2010). Pellet http://clarkparsia.com/pellet.
  7. Cormen, T., Leiserson, C., Rivest, R., and Stein, C. (2001). Introduction to Algorithms. MIT Press.
  8. H öfer, C. N. and Karagiannis, G. (2011). Cloud computing services: taxonomy and comparison. Journal of Internet Services and Applications, 2(2):81-94.
  9. Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., and Dean, M. (2004). Swrl: A semantic web rule language combining owl and ruleml. Technical report.
  10. JENA (2000). Jena - a semantic web framework for java. http://jena.sourceforge.net/.
  11. Junior, J. G. S., Lopes, D., Claro, D. B., and Abdelouahab, Z. (2009). A step forward in semi-automatic metamodel matching: Algorithms and tool. In International Conference on Enterprise Information Systems (ICEIS 2009), LNBIP, volume 24, pages 137-148.
  12. Klusch, M., Fries, B., and Sycara, K. P. (2006). Automated semantic web service discovery with owls-mx. In Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, pages 915-922, NY, USA. ACM New York.
  13. Kopecky, J., Vitvar, T., Bournez, C., and Farrell, J. (2007). SAWSDL: Semantic Annotations for WSDL and XML Schema. Internet Computing, IEEE, 11(6):60- 67.
  14. Lécué, F. (2011). Inferring data flow in semantic web service composition. In IEEE ICWS 2011 - The 9th International Conference of Web Services, pages 347-354.
  15. Mcguinness, D. L. and van Harmelen, F. (2004). OWL web ontology language overview. W3C recommendation, W3C.
  16. Paolucci, M., Kawamura, T., and Blasio, J. (2003). A preliminary report of a public experiment of a semantic service matchmaker combined with a uddi business registry. In 1st International Conference on Service Oriented Computing (ICSOC 2003), Trento, Italy.
  17. Paolucci, M., Kawamura, T., Payne, T., and Sycara, K. (2002a). Semantic matching of web services capabilities. Lecture Notes in Computer Science.
  18. Paolucci, M., Kawamura, T., Payne, T. R., and Sycara, K. (2002b). Semantic matching of web services capabilities. In Proceedings of the 1st International Semantic Web Conference (ISWC2002)/LNCS, volume 1, page 333347.
  19. Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., and Fensel, D. (2005). Web service modeling ontology (wsmo). Applied Ontology, 1:77-106.
  20. Samper, J. J., Adell, F. J., van den Berg, L., and Martínez, J. J. (2008). Improving semantic web service discovery. Journal of networks, 3(1):35-42.
  21. Zhang, Q., Cheng, L., and Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1):7-18.
Download


Paper Citation


in Harvard Style

Erdens L., Barreiro Claro D., Lopes D. and Albers P. (2012). Discoverying Cloud Services by Preconditions and Effects for Compositions . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-11-2, pages 264-270. DOI: 10.5220/0004006302640270


in Bibtex Style

@conference{iceis12,
author={Lorena Erdens and Daniela Barreiro Claro and Denivaldo Lopes and Patrick Albers},
title={Discoverying Cloud Services by Preconditions and Effects for Compositions},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2012},
pages={264-270},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004006302640270},
isbn={978-989-8565-11-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Discoverying Cloud Services by Preconditions and Effects for Compositions
SN - 978-989-8565-11-2
AU - Erdens L.
AU - Barreiro Claro D.
AU - Lopes D.
AU - Albers P.
PY - 2012
SP - 264
EP - 270
DO - 10.5220/0004006302640270