US Patent:
20100064357, Mar 11, 2010
Inventors:
Kerstin Baird - Portland OR, US
Tim Buss - Novato CA, US
Brian Carroll - Hillsboro OR, US
Ali Kheirolomoom - Pleasanton CA, US
Rohit Jainendra - San Francisco CA, US
Kartik Raghavan - Oakland CA, US
International Classification:
H04L 9/32
G06F 9/46
Abstract:
Techniques are provided for designing, deploying, and executing mashups that integrate human workflows with automated processes. In an example embodiment, a system for executing mashups comprises a human interaction module, an event manager module, and a process orchestration module. The human interaction module is configured to receive user input while a human workflow included in a mashup is being executed, and to raise an event in response to the user input. The event manager module is configured to: receive the event from the human interaction module; based on the event, identify a particular automated process from one or more automated processes that are included in the mashup; and invoke the process orchestration module to execute the particular automated process based on the event. The process orchestration module is configured to execute the particular automated process in response to being invoked by the event manager module.