Event-driven adaptive collaboration using semantically-enriched patterns

Collaboration is essential for value creation in the modern business environment, may span across organizational and geographical boundaries and is often used for mission critical tasks. Collaborative environments are subject to continuous changes because participation is dynamic and business goals may be evolving. In such dynamic environments there is a need for adapting the ways of collaboration to reflect the current conditions. By focusing on collaboration in dynamic environments, we explore the utilization of collaboration patterns as models for recurring high-value collaborative tasks, which can be intelligently identified, retrieved and enacted when needed. In this paper, we propose Collaboration Pattern Assistant, an information system which is built around the concept of collaboration patterns and is based on an innovative coupling of ontologies with an event driven architecture. The advantages of using ontologies to represent collaboration patterns lie in their ability to model effectively related concepts and interrelations, to map to collaboration services provided by different suppliers, to use reasoning to check values for validity and consistency, as well as to derive new facts based on the existing ones. The adoption of an event driven architecture enables collaboration support which can respond to continuously changing circumstances by processing effectively and reacting to events generated by on-going collaborations.

[1]  Francis Anderson A Collection of History Patterns , 1998 .

[2]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[3]  Lynette Hirschman,et al.  Scenario-based evaluation of loosely-integrated collaborative systems , 2000, CHI Extended Abstracts.

[4]  Pratik Dash,et al.  Investigational New Drug Application Process (IND)-As a Tool for Drug Discovery , 2010 .

[5]  Frank Buschmann,et al.  A system of patterns , 1995 .

[6]  Jeff Sokolov Methodologies for evaluation of collaborative systems , 1999, SIGG.

[7]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

[8]  Alan R. Dennis,et al.  Investigating the Moderators of the Group Support Systems Use with Meta-Analysis , 2002, J. Manag. Inf. Syst..

[9]  Li-Te Cheng,et al.  Activity Explorer: Activity-centric collaboration from research to product , 2006, IBM Syst. J..

[10]  Robert P. Biuk-Aghai An information model of virtual collaboration , 2003, Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications.

[11]  Will Tracz Review of "Architecting enterprise solutions: patterns for high-capability internet based systems by Paul Dyson and Andy Longshaw." John Wiley & Sons, Ltd. 2004 , 2004, SOEN.

[12]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[13]  K. Srinivasan,et al.  Impact of Electronic Data Interchange Technology on JIT Shipments , 1994 .

[14]  J. Valacich,et al.  Group Support Systems: New Perspectives , 1992 .

[15]  Jill Drury Methodologies for evaluation of collaborative systems workshop , 1999, SIGG.

[16]  Gregoris Mentzas,et al.  An Architecture for Collaboration Patterns in Agile Event-Driven Environments , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[17]  Gregoris Mentzas,et al.  Collaboration Patterns in Event-Driven Environments for Virtual Organizations , 2009, AAAI Spring Symposium: Intelligent Event Processing.

[18]  Gregoris Mentzas,et al.  Ontology Based Patterns for Collaborative Process Management , 2010, SBPM.

[19]  Schahram Dustdar,et al.  Online Interaction Analysis Framework for Ad-Hoc Collaborative Processes in SOA-Based Environments , 2009, Trans. Petri Nets Other Model. Concurr..

[20]  Ilze Zigurs,et al.  Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work , 2001 .

[21]  Jenifer Tidwell,et al.  Designing interfaces - patterns for effective interaction design , 2019 .

[22]  Aldo de Moor Patterns as Building Blocks for Community Informatics , 2009 .

[23]  John M. Carroll,et al.  Making Use: Scenario-Based Design of Human-Computer Interactions , 2000 .

[24]  Schahram Dustdar,et al.  Caramba—A Process-Aware Collaboration System Supporting Ad hoc and Collaborative Processes in Virtual Teams , 2004, Distributed and Parallel Databases.

[25]  Thomas P. Moran,et al.  Roles and relationships for unified activity management , 2005, GROUP.

[26]  Scott Henninger,et al.  Disseminating Usability Design Knowledge through Ontology-Based Pattern Languages , 2005 .

[27]  Gwendolyn L. Kolfschoten,et al.  Tool Support for GSS Session Design , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[28]  Paul Dyson,et al.  Architecting Enterprise Solutions: Patterns for High-Capability Internet-based Systems , 2004 .

[29]  Till Schümmer,et al.  Patterns for Computer-Mediated Interaction , 2007 .

[30]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[31]  Richard T. Ting Food and Drug Administration Regulation of Imported Foods and Compliance With International Trade Obligations , 2005 .

[32]  Aldo de Moor,et al.  Community Memory Activation with Collaboration Patterns , 2006 .

[33]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[34]  Jonathan Grudin,et al.  Why CSCW Applications Fail: Problems in the Design and Evaluation of Organization of Organizational Interfaces. , 1988 .

[35]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[36]  Carl Gutwin,et al.  A comparison of usage evaluation and inspection methods for assessing groupware usability , 2001, GROUP.

[37]  Schahram Dustdar,et al.  On Supporting the Design of Human-Provided Services in SOA , 2008, ICSOC Workshops.

[38]  Matthew Richardson,et al.  Markov logic networks , 2006, Machine Learning.

[39]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[40]  Gregoris Mentzas,et al.  A review of patterns in collaborative work , 2010, GROUP.

[41]  Sharad Singhal,et al.  Manager : A Conversation-Centered Approach and Tool for IT Incident Management , 2010 .

[42]  Sandeep Purao,et al.  Scenario-Based Methods for Evaluating Collaborative Systems , 2009, Computer Supported Cooperative Work (CSCW).

[43]  Marlon Dumas,et al.  Service Interaction Patterns , 2005, Business Process Management.

[44]  JoAnne Yates,et al.  Electronic markets and electronic hierarchies , 1987, CACM.

[45]  Gerard H. Gaynor,et al.  Handbook of Technology Management , 1996 .

[46]  Magnus Ramage,et al.  The learning way : evaluating co-operative systems , 1999 .

[47]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[48]  Bo Hu,et al.  Utilising Task-Patterns in Organisational Process Knowledge Sharing , 2009, ASWC.

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

[50]  Aldo de Moor,et al.  Collaboration Patterns as Building Blocks for Community Informatics 1 , 2009 .

[51]  Sajda Qureshi,et al.  What causes value to be created when it did not exist before? A research model for value creation , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[52]  Nick Lethbridge,et al.  An I-Based Taxonomy of Virtual Organisations and the Implications for Effective Management , 2001, Informing Sci. Int. J. an Emerg. Transdiscipl..

[53]  Valerie M. Jones,et al.  Service Orchestration for Collaboration Patterns , 2005 .

[54]  Schahram Dustdar,et al.  Interaction pattern detection in process oriented information systems , 2007, Data Knowl. Eng..

[55]  European medicines agency opens for business , 1995, Veterinary Record.

[56]  Tom Rodden,et al.  Moving out from the control room: ethnography in system design , 1994, CSCW '94.

[57]  Sharad Singhal,et al.  IT Support Conversation Manager: A Conversation-Centered Approach and Tool for Managing Best Practice IT Processes , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference.

[58]  John C. Tang,et al.  Business activity patterns: A new model for collaborative business applications , 2006, IBM Syst. J..

[59]  Jay F. Nunamaker,et al.  Information Technology to Support Electronic Meetings , 1988, MIS Q..

[60]  Sajda Qureshi,et al.  A research model for collaborative value creation from intellectual capital , 2003, Proceedings of the 25th International Conference on Information Technology Interfaces, 2003. ITI 2003..

[61]  B. F. Castro Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996 , 1997 .

[62]  Arturo Molina,et al.  A manufacturing model representation of a flexible manufacturing facility , 1999 .

[63]  Connecticut. North American Industry Classification System (Naics) , 2007 .

[64]  Charles Hill,et al.  Beyond predictable workflows: Enhancing productivity in artful business processes , 2006, IBM Syst. J..

[65]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .