1. A method comprising: detecting an event in a wireless network; said detecting comprising identifying an event based on at least one criterion taken from the group consisting essentially of: mobile station ID, physical location of the event, payload type detected, base station ID; employing a service appliance in the wireless network to perform: associating the event with a task; assimilating the task into a pool of tasks; and constructing a workflow session respective to the pool of tasks; said constructing comprising: determining a required quality of service of each task; assigning priority to each task via accommodating at least one constraint associated with the wireless network; and arranging the tasks in a directed acyclic graph in accordance with required quality of service, assigned priority and at least one of: payload size, media type and timeout; identifying data subsequent to the workflow session and an expected quality of service requirement for the subsequent data; and adjusting, using upon the directed acyclic graph, at least one parameter of the wireless network based upon the identified subsequent data and expected quality of service requirement.