Abstract
In a layered service-oriented enterprise architecture, business processes are supported by application services which are, in turn, supported by technological services. Service-orientation promotes the reuse and modular design of information systems. But achieving these design qualities requires the business processes of an organization to be consistently decomposed so that their supporting services can be effectively identified. This paper proposes using the separation of concerns principle to facilitate the consistent decomposition of a business process and the unambiguous identification of its atomic activities thus contributing to the task of identifying the supporting services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bieberstein, N., Bose, S., Fiammante, M., Jones, K., Shah, R.: Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap. IBM Press, New York (2005)
Lankhorst, M.: Enterprise Architecture at Work: Modelling, Communication and Analysis. Springer, Berlin/Heidelberg (2006)
Davenport, T.: Process Innovation: Reengineering Work Through Information Technology. Harvard Business School Press, Boston (1993)
Dietz, J.L.G.: Enterprise Ontology: Theory and Methodology. Springer, Berlin (2006)
Op’t Land, M., Proper, E., Waage, M., Cloo, J., Steghuis, C.: Enterprise Archi-tecture: Creating Value by Informed Governance. Springer, Heidelberg (2009)
Huber, P., Jensen, K., Shapiro, R.M.: Hierarchies in Coloured Petri Nets. In: Rozenberg, G. (ed.) APN 1990. LNCS, vol. 483, pp. 313–341. Springer, Heidelberg (1991)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (1998)
OMG, Business Process Modeling Notation Specification. v 1.1 (formal/2008-01-17) (2008)
Scheer, A.-W.: Business Process Modeling, 3rd edn. Springer, Berlin (2000)
Mayer, R.J., Menzel, C.P., Painter, M.K., de Witte, P.S., Blinn, T., Perakath, B.: Perakath, Information Integration for Concurrent Engineering - IDEF3. Knowledge Based Systems Inc. (1995)
Reisig, W., Rozenberg, G.: APN 1998. LNCS, vol. 1491. Springer, Heidelberg (1998)
Kloppmann, M., Koenig, D., Leymann, F., Pfau, G., Rickayzen, A., Riegen, C.v., Schmidt, P., Trickovic, I.: WS-BPEL Extension for Subprocesses BPEL-SPE. IBM and SAP Joint White Paper (2005)
Davis, R., Brabdänder, E.: ARIS Design Platform. Springer, London (2007)
Ingvaldsen, J.E., Gulla, J.A.: Model Based Business Process Mining. Journal of Information Systems Management 23 (2006)
Bolstorff, P., Rosenbaum, R.: Supply Chain Excellence: A Handbook for Dra-matic Improvement Using the SCOR Model, 2nd edn. Springer, Berlin (2008)
APQC, APQC Process Clarification Framework - Consumer Products, version 5.0.2 (10/04/2008)
Hornung, T., Koschmider, A., Lausen, G.: Recommendation based process modeling support: Method and user experience. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 265–278. Springer, Heidelberg (2008)
van der Aalst, W.M.P., de Beer, H.T., van Dongen, B.F.: Process mining and verification of properties: An approach based on temporal logic. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3760, pp. 130–147. Springer, Heidelberg (2005)
van der Aalst, W.M.P., Reijers, H., Weijters, A., van Dongen, B., Medeiros, A.A.d., Song, M., Verbeek, H.: Business Process Mining: An Industrial Application. Information Systems Journal 32, 713–732 (2007)
Uschold, M., King, M., Moralee, S., Zorgios, Y.: The Enterprise Ontology. The Knowledge Engineering Review 13, 31–89 (2000)
Greco, G., Guzzo, A., Pontieri, L., Sacca, D.: An ontology-driven process modeling framework. In: Galindo, F., Takizawa, M., Traunmuller, R. (eds.) 15th International Conference on Database and Expert Systems Applications, pp. 13–23. IEEE Computer Society, Zaragoza (2004)
Albani, A., Dietz, J.L.G., Zaha, J.: Identifying Business Components on the basis of an Enterprise Ontology. In: Interoperability of Enterprise Software and Applications, pp. 335–347. Springer, Heidelberg (2006)
Bachman, C.W.: The role data model approach to data structures. In: Deen, S.M., Hammersley, P. (eds.) International Conference on Databases, pp. 1–18. Heyden & Son (1980)
Kristensen, B.: Object-Oriented Modeling with Roles. In: 2nd International Conference on Object-Oriented Information Systems (1995)
Reenskaug, T., Wold, P., Lehn, O.: Working With Objects: The OOram Software Engineering Method. Manning Publication Co., Greenwhich (1996)
Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data & Knowledge Engineering 35, 83–106 (2000)
Riehle, D.: Framework Design: A Role Modeling Approach, Zurich, vol. PhD, p. 229. Swiss Federal Institute of Technology, Switzerland (2000)
Ould, M.: Business Processes: Modeling and analysis for re-engineering and improvement. John Wiley & Sons, Chichester (1995)
Krogstie, J., Carlsen, S., Consulting, A., Chicago, I.L.: An integrated model-ling approach for process support. In: 30th Hawaii International Conference on System Sciences, HICSS 1997, vol. 2 (1997)
Wegmann, A.: On the systemic enterprise architecture methodology. In: International Conference on Enterprise Information Systems (ICEIS 2003) Angers, France (2003)
Lê, L.-S., Wegmann, A.: SeamCAD: Object-Oriented Modeling Tool for Hierarchical Systems in Enterprise Architecture. In: 39th Hawaii International Conference on System Sciences, Hawaii, USA (2006)
Zacarias, M., Caetano, A., Magalhães, R., Pinto, H.S., Tribolet, J.: Towards Organizational Self-Awareness. In: Rittgen, P. (ed.) Ontologies for Business Interactions. Idea Group Inc., USA (2007)
Caetano, A., Rito Silva, A., Tribolet, J.: A Role-Based Enterprise Architecture Framework. In: 24th Annual ACM Symposium on Applied Computing, ACM SAC 2009, Hawaii, USA (2009)
Zacarias, M., Magalhães, R., Pinto, H.S., Tribolet, J.: An agent-centric and ‘context-aware’ perspective for the alignment between individuals and organizations. In: Information Systems (2009.03.014) (2009)
Sowa, J.: Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley, New York (1984)
Guarino, N., Carrara, M., Giaretta, P.: An Ontology of Meta-Level Categories. In: Principles of Knowledge Representation and Reasoning: Proceedings of the Fourth International Conference (KR 1994), pp. 270–280. Morgan Kaufmann, San Mateo (1994)
Carlsen, S.: Comprehensible Business Process Models for Process Improvement and Process Support. In: Constantopoulos, P., Vassiliou, Y., Mylopoulos, J. (eds.) CAiSE 1996. LNCS, vol. 1080. Springer, Heidelberg (1996)
Giaglis, G.M.: A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques. International Journal of Flexible Manufacturing Systems 13, 209–228 (2001)
March, S., Smith, G.: Design and natural science research on information technology. Decision Support Systems 15, 251–266 (1995)
Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Quarterly 28, 75–105 (2004)
Braun, C., Wortmann, F., Hafner, M., Winter, R.: Method construction - a core approach to organizational engineering. In: ACM Symposium on Applied Computing, USA, pp. 1295–1299 (2005)
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
Caetano, A., Rito Silva, A., Tribolet, J. (2010). Identification of Services through Functional Decomposition of Business Processes. In: Abramowicz, W., Tolksdorf, R. (eds) Business Information Systems. BIS 2010. Lecture Notes in Business Information Processing, vol 47. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12814-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-12814-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12813-4
Online ISBN: 978-3-642-12814-1
eBook Packages: Computer ScienceComputer Science (R0)