Abstract
Organizations use managed process applications to improve operational efficiency by monitoring processes and providing performance indicators that can be used to evaluate them. General purpose application development tools and frameworks build applications that are compiled from manually crafted or tool generated source code. These approaches do not support run-time configurability of a managed process nor do they provide specific systematic support for integrated data collection, monitoring and reporting within a managed process. To facilitate configurability and integrated data management, a model-based approach to specifically engineer managed process applications is needed. This approach models all aspects of a managed process application including workflows, roles, entities, events, alerts and performance indicators. In this paper, we describe the engineering of a model-based application framework for managed processes used to implement a palliative care managed process application for severe pain management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
AndroMDA, http://www.andromda.org (retrieved November 2010)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley, Reading (2003)
Eze, B., Kuziemsky, C., Peyton, L., Middleton, G., Mouttham, A.: Policy-based Data Integration for e-Health Monitoring Processes in a B2B Environment: Experiences from Canada. Journal of Theoretical and Applied Electronic Commerce Research, 56–70 (2010)
Forrester Report: Enabling Dynamic Business Processes with BPM and SOA. Forrester (2008)
Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Reading (2003)
Hailpern, B., Tarr, P.: Model-driven development: the good, the bad, and the ugly. IBM Systems Journal, 451–461 (2006)
Huhns, M.N., Singh, M.P.: Service-Oriented Computing: Key Concepts and Principles. IEEE Internet Computing 9(1), 75–81 (2005)
Jeng, J., Schiefer, J., Chang, H.: An Agent-based Architecture for Analyzing Business Processes of Real-Time Enterprises. In: Seventh International Enterprise Distributed Object Computing Conference (EDOC 2003), Brisbane, Australia (2003)
Jurič, M.B., Mathew, B., Sarang, P.: Business Process Execution Language for Web Services (2006)
Kimball, R.: The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling, 2nd edn. John Wiley & Sons, Chichester (2002)
Leymann, F., Roller, D., Schmidt, M.-T.: Web services and business process management. IBM Systems Journal 41(2), 198–211 (2002)
Liu, X., Peyton, L., Kuziemsky, C.: A Requirement Engineering Framework for Electronic Data Sharing of Health Care Data Between Organizations. In: Babin, G., Kropf, P., Weiss, M. (eds.) E-Technologies: Innovation in an Open World. Lecture Notes in Business Information Processing, vol. 26, pp. 279–289. Springer, Heidelberg (2009)
Michelson, B.M.: Event-Driven Architecture Overview Event-Driven SOA Is Just Part of the EDA Story, from Object Management Group, http://www.omg.org/soa/Uploaded%20Docs/EDA/bda2-2-06cc.pdf (retrieved November 2010)
Microsoft Application Architecture Guide 2nd Edition (Patterns & Practices), Microsoft Corporation (2009)
Middleton, G., Peyton, L., Kuziemsky, C., Eze, B.: A Framework for Continuous Compliance Monitoring of eHealth Processes. World Congress on Privacy, Security, Trust and Management of eBusiness (2009)
OASIS BPEL, from OASIS, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel (retrieved November 2010)
OMG Model Driven Architecture, from OMG - Object Management Group, http://www.omg.org/mda/ (retrieved November 2010)
Palpanas, T., Chowdhary, P., Mihaila, G., Pinel, F.: Integrated model-driven dashboard development. Information Systems Frontiers 9(2-3), 195–208 (2007)
Saraiva, J.S., Silva, A.R.: A Reference Model for the Analysis and Comparison of MDE Approaches for Web-Application Development. J. Software Engineering & Applications 3, 419–425 (2010)
Schmidt, D.C.: Model Driven Engineering. IEEE Computer (2006)
Smith, H., Peter, F.: Business Process Management: The Third Wave. Meghan-Kiffer Press, Tampa (2003)
Truyen, F.: The Fast Guide to Model Driven Architecture - The Basics of Model Driven Architecture, from OMG-Object Management Group, http://www.omg.org/mda/mda_files/Cephas_MDA_Fast_Guide.pdf (retrieved November 2010)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business process management: A survey. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)
Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)
Yoder, J., Johnson, R.: The Adaptive Object-Model Architectural Style. In: Proceeding of the Working IEEE/IFIP Conference on Software Architecture (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tegegne, A., Peyton, L. (2011). Model-Based Engineering of a Managed Process Application Framework. In: Babin, G., Stanoevska-Slabeva, K., Kropf, P. (eds) E-Technologies: Transformation in a Connected World. MCETECH 2011. Lecture Notes in Business Information Processing, vol 78. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20862-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-20862-1_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20861-4
Online ISBN: 978-3-642-20862-1
eBook Packages: Computer ScienceComputer Science (R0)