A formalization of social requirements for human interactions with service protocols

Collaboration models and tools aim at improving the efficiency and effectiveness of human interactions. Although social relations among collaborators have been identified as having a strong influence on collaboration, they are still insufficiently taken into account in current collaboration models and tools. In this paper, the concept of service protocols is proposed as a model for human interactions supporting social requirements, i.e., sets of constraints on the relations among interacting humans. Service protocols have been proposed as an answer to the need for models for human interactions in which not only the potential sequences of activities are specified - as in process models - but also the constraints on the relations among collaborators. Service protocols are based on two main ideas: first, service protocols are rooted in the service-oriented architecture (SOA): each service protocol contains a service-oriented summary which provides a representation of the activities of an associated process model in SOA terms. Second, a class-based graph-referred to as a service network schema-restricts the set of potential service elements that may participate in the service protocol by defining constraints on nodes and constraints on arcs, i.e., social requirements. Another major contribution to the modeling of human interactions is a unified approach organized around the concept of service, understood in a broad sense with services being not only Web services, but also provided by humans.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  Keith D. Swenson,et al.  Mastering the Unpredictable: How Adaptive Case Management Will Revolutionize the Way That Knowledge Workers Get Things Done , 2010 .

[3]  H. Holzer Hiring Procedures in the Firm: Their Economic Determinants and Outcomes , 1987 .

[4]  Frank Leymann,et al.  WS-BPEL Extension for People ? BPEL4People , 2005 .

[5]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[6]  Schahram Dustdar,et al.  Modeling Human Aspects of Business Processes - A View-Based, Model-Driven Approach , 2008, ECMDA-FA.

[7]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[8]  van der Wmp Wil Aalst,et al.  Evaluation of the BPEL4People and WS-HumanTask extensions to WS-BPEL 2.0 using the workflow resource patterns , 2007 .

[9]  Willy Picard Social Protocols for Agile Virtual Teams , 2009, PRO-VE.

[10]  Northrop Grumman,et al.  Reference Architecture Foundation for Service Oriented Architecture Version 1.0 , 2009 .

[11]  Mark S. Ackerman,et al.  The Intellectual Challenge of CSCW: The Gap Between Social Requirements and Technical Feasibility , 2000, Hum. Comput. Interact..

[12]  Willy Picard,et al.  Social Requirements for Virtual Organization Breeding Environments , 2009, PRO-VE.

[13]  Willy Picard Modelling Multithreaded Social Protocols with Coloured Petri Nets , 2008, Virtual Enterprises and Collaborative Networks.

[14]  Mark Strembeck,et al.  Specifying Separation of Duty Constraints in BPEL4People Processes , 2008, BIS.

[15]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[16]  T. Bewley Why Wages Don't Fall during a Recession , 1999 .

[17]  Mark Buchanan,et al.  The Social Atom: Why the Rich Get Richer, Cheaters Get Caught, and Your Neighbor Usually Looks Like You , 2007 .

[18]  Hamideh Afsarmanesh,et al.  Leveraging Knowledge for Innovation in Collaborative Networks, 10th IFIP WG 5.5 Working Conference on Virtual Enterprises, PRO-VE 2009, Thessaloniki, Greece, October 7-9, 2009. Proceedings , 2009, PRO-VE.

[19]  Mathias Weske,et al.  Advanced Topics in Workflow Management: Issues, Requirements, and solutions , 2003, Trans. SDPS.

[20]  Keith Harrison-Broninski,et al.  Human Interactions: The Heart And Soul Of Business Process Management: How People Reallly Work And How They Can Be Helped To Work Better , 2005 .

[21]  Zbigniew Paszkiewicz,et al.  MAPSS, a Multi-Aspect Partner and Service Selection Method , 2010, PRO-VE.