On Supporting the Design of Human-Provided Services in SOA

  • Daniel Schall
  • Christoph Dorn
  • Hong-Linh Truong
  • Schahram Dustdar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5472)


Collaboration platforms evolve into service-oriented systems, promoting composite and user-enriched services. The problem we address in this paper is the support of human interactions in SOA. Current collaboration tools do not support humans to specify different interaction interfaces (services), which can be reused in various collaborations. We focus on the design of Human-provided Services (HPS). Our contributions center around two main aspects of human interactions in SOA: (i) an approach for designing service interfaces embodying human activities as actions offered by Web (HPS) users; (ii) a tagging model for activities and services to recommend resources in the design process. We discuss techniques for mapping human activities onto Web services. We present a recommendation algorithm that is based on collaborative tagging of resources in SOA. Our algorithm helps to determine suitable resources drawn from properties of user preferences and measured similarity of human activities and actions.


Service Interface Recommendation Algorithm Interface Transformation Collaboration Platform WSDL Document 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Schall, D., Truong, H.L., Dustdar, S.: Unifying Human and Software Services in Web-Scale Collaborations. IEEE Internet Computing 12(3), 62–68 (2008)CrossRefGoogle Scholar
  2. 2.
    Schall, D., Truong, H.L., Dustdar, S.: The Human-provided Services Framework. In: IEEE 2008 Conference on Enterprise Computing, E-Commerce and E-Services (EEE 2008), Crystal City, Washington, D.C., USA. IEEE Computer Society, Los Alamitos (2008)Google Scholar
  3. 3.
    Agrawal, A., Amend, M., Das, M., Ford, M., Keller, C., Kloppmann, M., König, D., Leymann, F., Müller, R., Pfau, G., Plösser, K., Rangaswamy, R., Rickayzen, A., Rowley, M., Schmidt, P., Trickovic, I., Yiu, A., Zeller, M.: WS-BPEL Extension for People (BPEL4People), Version 1.0 (2007)Google Scholar
  4. 4.
    Amend, M., Das, M., Ford, M., Keller, C., Kloppmann, M., König, D., Leymann, F., Müller, R., Pfau, G., Plösser, K., Rangaswamy, R., Rickayzen, A., Rowley, M., Schmidt, P., Trickovic, I., Yiu, A., Zeller, M.: Web Services Human Task (WS-HumanTask), Version 1.0 (2007)Google Scholar
  5. 5.
    Golder, S., Huberman, B.A.: Usage patterns of collaborative tagging systems. Journal of Information Science 32(2), 198–208 (2006)CrossRefGoogle Scholar
  6. 6.
    Dustdar, S.: Caramba a process-aware collaboration system supporting ad hoc and collaborative processes in virtual teams. Distrib. Parallel Databases 15(1), 45–66 (2004)CrossRefzbMATHGoogle Scholar
  7. 7.
    Song, K., Lee, K.H.: An Automated Generation of XForms Interfaces for Web Services. Web Services. In: Song, K., Lee, K.H. (eds.) IEEE International Conference on ICWS 2007, pp. 856–863, July 9-13 (2007)Google Scholar
  8. 8.
    Kassoff, M., Kato, D., Mohsin, W.: Creating GUIs for Web Services. IEEE Internet Computing 07(5), 66–73 (2003)CrossRefGoogle Scholar
  9. 9.
    Thomas, J., Paci, F., Bertino, E., Eugster, P.: User Tasks and Access Control over Web Services. In: Int. conf. on Web Services (ICWS 2007), Salt Lake City, USA, pp. 60–69. IEEE Computer Society, Los Alamitos (2007)CrossRefGoogle Scholar
  10. 10.
    Russell, N., Van Der Aalst, W.M.P.: Evaluation of the bpel4people and ws-humantask extensions to ws-bpel 2.0 using the workflow resource patterns. Technical report, BPM Center Brisbane/Eindhoven (2007)Google Scholar
  11. 11.
    Cattuto, C., Loreto, V., Pietronero, L.: Semiotic dynamics and collaborative tagging. PNAS 104(5), 1461–1464 (2007)CrossRefGoogle Scholar
  12. 12.
    Byde, A., Wan, H., Cayzer, S.: Personalized tag recommendations via tagging and content-based similarity metrics. In: Proceedings of the International Conference on Weblogs and Social Media (2007)Google Scholar
  13. 13.
    Jäschke, R., Marinho, L.B., Hotho, A., Schmidt-Thieme, L., Stumme, G.: Tag recommendations in folksonomies. In: Kok, J.N., Koronacki, J., Lopez de Mantaras, R., Matwin, S., Mladenič, D., Skowron, A. (eds.) PKDD 2007. LNCS, vol. 4702, pp. 506–514. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Daniel Schall
    • 1
  • Christoph Dorn
    • 1
  • Hong-Linh Truong
    • 1
  • Schahram Dustdar
    • 1
  1. 1.Distributed Systems GroupVienna University of TechnologyViennaAustria

Personalised recommendations