Groupware: some issues and experiences
Communications of the ACM
A Framework and Mathematical Model for Collaboration Technology
Coordination Technology for Collaborative Applications - Organizations, Processes, and Agents [ASIAN 1996 Workshop]
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Distributed and Parallel Databases
Enterprise Service Bus
Do categories have politics? the language/action perspective reconsidered
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
Proceedings of the 16th international conference on World Wide Web
Business Process Management: Concepts, Languages, Architectures
Business Process Management: Concepts, Languages, Architectures
Wishful search: interactive composition of data mashups
Proceedings of the 17th international conference on World Wide Web
Damia: data mashups for intranet applications
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
PoEM - Potsdam Encoding for Models
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Enterprise Mashups: Design Principles towards the Long Tail of User Needs
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Oryx --- Sharing Conceptual Models on the Web
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Rapid development of spreadsheet-based web mashups
Proceedings of the 18th international conference on World wide web
Mashroom: end-user mashup programming using nested tables
Proceedings of the 18th international conference on World wide web
Extracting data records from the web using tag path clustering
Proceedings of the 18th international conference on World wide web
sMash: semantic-based mashup navigation for data API network
Proceedings of the 18th international conference on World wide web
Service-Oriented Computing --- ICSOC 2008 Workshops: ICSOC 2008 International Workshops, Sydney, Australia, December 1st, 2008, Revised Selected Papers
OptimAX: efficient support for data-intensive mash-ups
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
A web based framework for rapid integration of enterprise applications
Proceedings of the 2009 international conference on Pervasive services
Web Service Mashup Middleware with Partitioning of XML Pipelines
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Correlation patterns in service-oriented architectures
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
A practical experience in designing business processes to improve collaboration
BPM'07 Proceedings of the 2007 international conference on Business process management
CouchDB: The Definitive Guide Time to Relax
CouchDB: The Definitive Guide Time to Relax
Review and functional classification of collaborative systems
International Journal of Information Management: The Journal for Information Professionals
Hi-index | 0.00 |
Collaboration processes are generally coordinated without an explicit notion of a guiding process. Even though this kind of work is performed in a rather structured manner, explicit software support to coordinate these processes is rare. On the other hand, process automation is mainly considered for highly frequent processes, due to the cumbersome setup of adequate systems and the process implementation effort. This paper presents a mashup that effectively coordinates humans who strive for a collaborative goal. Participants can design and enact their processes right away; a lightweight process execution engine automatically coordinates participants through correlated messages. In contrast to classic mashups, we turn the architecture upside down and orchestrate Web applications and their respective service APIs. A process map, similar to classic mapping mashups, gives insight into the current state of a process and its activities as well as information that is required to evaluate and trace process history.