Abstract
Adaptive Web collaborative processes are flexible processes executed on the Web, that can configure themselves according to information not available at definition time.In this paper we show how such processes can be supported by integrating an engine for flexible process definition and execution, Cooper, and a policy engine, Protune. The resulting framework is open in its nature, since it can integrate any (external) source of data. In particular, we show how our framework can exploit user profiles available on the Web to support process adaptivity.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)
Abel, F., Heckmann, D., Herder, E., Hidders, J., Houben, G.J., Krause, D., Leonardi, E., van der Slujis, K.: A framework for flexible user profile mashups. In: AP-WEB, pp. 1–10 (2009)
Bonatti, P.A., Olmedilla, D.: Driving and monitoring provisional trust negotiation with metapolicies. In: POLICY, pp. 14–23 (2005)
Bonatti, P.A., Olmedilla, D., Peer, J.: Advanced policy explanations on the web. In: ECAI, pp. 200–204 (2006)
Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workflow evolution. Data Knowl. Eng. 24(3), 211–238 (1998)
Ceri, S., Daniel, F., Matera, M., Raffio, A.: Providing flexible process support to project-centered learning. IEEE Trans. Knowl. Data Eng. 21(6), 894–909 (2009)
Charoy, F., Guabtni, A., Faura, M.V.: A dynamic workflow management system for coordination of cooperative activities. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 205–216. Springer, Heidelberg (2006)
De Coi, J.L., Olmedilla, D.: A review of trust management, security and privacy policy languages. In: SECRYPT, pp. 483–490 (2008)
Fisichella, M., Matera, M.: Process Flexibility trough Customizable Activity Types: a Mashup-based Approach. Submitted for publication (2010)
Kammer, P.J., Bolcer, G.A., Taylor, R.N., Hitomi, A.S., Bergman, M.: Techniques for supporting dynamic and adaptive workflow. Computer Supported Cooperative Work 9(3/4), 269–292 (2000)
Kiepuszewski, B., ter Hofstede, A.H.M., Bussler, C.: On structured workflow modelling. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 431–445. Springer, Heidelberg (2000)
Lloyd, J.W.: Foundations of Logic Programming, 2nd edn. Springer, Heidelberg (1987)
Rama, J., Bishop, J.: A survey and comparison of CSCW groupware applications. In: SAICSIT 2006, pp. 198–205. Republic of South Africa (2006)
Sadiq, S.W.: Handling dynamic schema change in process models. In: Australasian Database Conference, pp. 120–126 (2000)
Sadiq, S.W., Orlowska, M.E., Sadiq, W.: Specification and validation of process constraints for flexible workflows. Inf. Syst. 30(5), 349–378 (2005)
Sloman, M.: Policy driven management for distributed systems. J. Network Syst. Manage. 2(4) (1994)
Yu, J., Benatallah, B., Saint-Paul, R., Casati, F., Daniel, F., Matera, M.: A framework for rapid integration of presentation components. In: Williamson, C.L., Zurko, M.E., Patel-Schneider, P.F., Shenoy, P.J. (eds.) WWW, pp. 923–932. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Coi, J.L., Fisichella, M., Matera, M. (2010). Managing Adaptivity in Web Collaborative Processes Using Policies and User Profiles. In: Daniel, F., Facca, F.M. (eds) Current Trends in Web Engineering. ICWE 2010. Lecture Notes in Computer Science, vol 6385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16985-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-16985-4_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16984-7
Online ISBN: 978-3-642-16985-4
eBook Packages: Computer ScienceComputer Science (R0)