A Quantitative Approach to Strategic Design of Component-Based Business Process Models
Authors: Eakong Atiptamvaree, Twittie Senivongse
Abstract:
A new paradigm for software design and development models software by its business process, translates the model into a process execution language, and has it run by a supporting execution engine. This process-oriented paradigm promotes modeling of software by less technical users or business analysts as well as rapid development. Since business process models may be shared by different organizations and sometimes even by different business domains, it is interesting to apply a technique used in traditional software component technology to design reusable business processes. This paper discusses an approach to apply a technique for software component fabrication to the design of process-oriented software units, called process components. These process components result from decomposing a business process of a particular application domain into subprocesses with an aim that the process components can be reusable in different process-based software models. The approach is quantitative because the quality of process component design is measured from technical features of the process components. The approach is also strategic because the measured quality is determined against business-oriented component management goals. A software tool has been developed to measure how good a process component design is, according to the required managerial goals and comparing to other designs. We also discuss how we benefit from reusable process components.
Keywords: Business process model, process component, component management goals, measurement
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1057891
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1676References:
[1] BPMI.org. (2004, May, 3). Business Process Modeling Notation (BPMN) Version 1.0. Availalble: http://www.bpmi.org
[2] G. Booch, J. Rumbaugh, and I Jacobson, The Unified Modeling Language User Guide, Massachusetts: Addison-Wesley, 1999.
[3] E. Newcomer, Understanding Web Services. Indianapolis: Addison- Wesley, 2002.
[4] IBM. (2003, May, 5) BPEL4WS Version 1.1 specification Available: http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
[5] C. Szyperski, Component Software: Beyond Object-Oriented Programming, 2nd ed. New York: Addison-Wesley, 2002.
[6] Y. Mou, J. Cao, and S. Zhang, "A process component model for enterprise business knowledge reuse," in Proc. IEEE International Conference on Services Computing (SCC04), 2004.
[7] O. H. Barros. (2004, September). Business Information System Design Based on Process Pattern and Frameworks. Industrial Engineering Department, University of Chile. Available: http://www.BPtrends.com
[8] P. Vitharana, H. Jain, and F. M. Zahedi, "Strategy-based design of reusable business components," IEEE Transactions on Systems, Man, and Cybernetics-Part C: Applications and Reviews, vol. 34, No. 4, pp. 460-474, November 2004.
[9] J. Koehler, R. Hauser, S. Kapoor, F. Y. Wu, and S. Kumaran, "A modeldriven transformation method," in Proc. 7th IEEE International Enterprise Distributed Object Computing Conference, 16-19 September 2003, pp. 186-197.
[10] N. Tagoug, "Object-oriented system decomposition quality", in Proc. 7th International Symposium on High Assurance Systems Engineering (HASE02), 2002.
[11] B. Husslage, E. van Dam, D. den Hertog, P. Stehouwer, and E. Stinstra, Coordination of coupled black box simulations in the construction of metamodels, Discussion Paper 2, Center for Economic Research, Tilburg University, 2003.
[12] Open Travel Alliance (OTA). (2005, December, 05). OTA Specification 2005B. Available: http://www.opentravel.org
[13] G. Feuerlicht and S. Meesathit, "Design framework for interoperable service interfaces," in Proc. 2nd International Conference on Service Oriented Computing (ICSOC-04), New York, 2004, pp. 299-307.
[14] W. Rungworawut and T. Senivongse, "A guideline to mapping business process to UML class diagrams," WSEAS Transactions on Computers, vol. 4, November 2005.