Issue No. 03 - May/June (2008 vol. 12)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2008.66
Schahram Dustdar , Vienna University of Technology
Hong-Linh Truong , Vienna University of Technology
Daniel Schall , Vienna University of Technology
As collaborative Web-based platforms evolve into service-oriented architectures, they promote composite and user-enriched services. In such platforms, the collaborations typically involve both humans and software services, thus creating highly dynamic and complex interactions. However, today's collaboration tools don't let humans specify different interaction interfaces (services), which can be reused in various collaborations. Furthermore, humans need more ways to indicate their availability and desire to participate in collaborations. The Human-Provided Services (HPS) framework lets people manage their interactions and seamlessly integrate their capabilities into Web-scale workflows as services. It unifies humans and software services and supports ad hoc and process-centric collaborations.
human-provided services, Web services, service-oriented computing, Web-based collaboration
Schahram Dustdar, Hong-Linh Truong, Daniel Schall, "Unifying Human and Software Services in Web-Scale Collaborations", IEEE Internet Computing, vol. 12, no. , pp. 62-68, May/June 2008, doi:10.1109/MIC.2008.66