Dealing with collaborative tasks in process mashups

The potential that mashups can reach in web applications has not yet been exploited in practice. In fact, many of the challenges that introduce some of the most advanced types of mashups are not yet solved and require new mechanisms that allow their proper specification and execution. Among the different types of identified mashups, in this work we focus on process mashups, a type of mashups where the integration and coordination of people, tasks, services and UIs is required. Specifically, from the set of characteristics found in this type of mashups we focus on the collaborative aspect found in process tasks. To deal with it we provide a modeling solution that extends a business process modeling language such as BPMN to represent such characteristic. The solution has been defined within the context of OOWS4BP, a model-driven engineering approach to deal with the development of business process-driven web applications.

[1]  Krzysztof Czarnecki,et al.  Generative programming - principles and techniques of software engineering based on automated configuration and fragment-based component models , 1999 .

[2]  Fabio Casati,et al.  Distributed User Interface Orchestration: On the Composition of Multi-User (Search) Applications , 2010, SeCO Workshop.

[3]  Richard Müller,et al.  BPMN for Healthcare Processes , 2011, ZEUS.

[4]  Zhong Chen,et al.  An extended RBAC model for Web services in business process , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[5]  Gustavo Rossi,et al.  Web Engineering: Modelling and Implementing Web Applications , 2008, Human-Computer Interaction Series.

[6]  Stefanie Rinderle-Ma,et al.  On the Controlled Evolution of Access Rules in Cooperative Information Systems , 2005, OTM Conferences.

[7]  Gustavo Rossi,et al.  Modeling business processes in web applications: an analysis framework , 2007, SAC '07.

[8]  Mark Strembeck,et al.  Generic Algorithms for Consistency Checking of Mutual-Exclusion and Binding Constraints in a Business Process Context , 2010, OTM Conferences.

[9]  Stefanie Rinderle-Ma,et al.  Managing the Life Cycle of Access Rules in CEOSIS , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[10]  Nora Koch,et al.  Integration of Business Processes in Web Application Models , 2004, J. Web Eng..

[11]  Gustavo Rossi,et al.  A comprehensive design model for integrating business processes in web applications , 2007, Int. J. Web Eng. Technol..

[12]  Gustavo Rossi,et al.  Modeling and designing processes in e-commerce applications , 2004, IEEE Internet Computing.

[13]  Stefano Ceri Process Modeling in Web Applications , 2005, OTM Conferences.

[14]  Agnes Koschmider,et al.  Toward process mashups: key ingredients and open research challenges , 2010, Mashups '09/'10.

[15]  Ravi S. Sandhu,et al.  Role-Based Access Control Models , 1996, Computer.

[16]  Vicente Pelechano,et al.  Developing BP-driven web applications through the use of MDE techniques , 2010, Software & Systems Modeling.