Identification of Services through Functional Decomposition of Business Processes

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.

[1]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[2]  Robert Rosenbaum,et al.  Supply chain excellence : a handbook for dramatic improvement using the SCOR model , 2007 .

[3]  Boudewijn F. van Dongen,et al.  Process Mining and Verification of Properties: An Approach Based on Temporal Logic , 2005, OTM Conferences.

[4]  Robert Winter,et al.  Method construction - a core approach to organizational engineering , 2005, SAC '05.

[5]  Richard J. Mayer,et al.  Information Integration for Concurrent Engineering (IICE) IDEF3 Process Description Capture Method Report , 1992 .

[6]  Boudewijn F. van Dongen,et al.  Business process mining: An industrial application , 2007, Inf. Syst..

[7]  José M. Tribolet,et al.  A role-based enterprise architecture framework , 2009, SAC '09.

[8]  Friedrich Steimann,et al.  On the representation of roles in object-oriented and conceptual modelling , 2000, Data Knowl. Eng..

[9]  Agnes Koschmider,et al.  Recommendation Based Process Modeling Support: Method and User Experience , 2008, ER.

[10]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[11]  Omg Available Specification Business Process Modeling Notation, V1.1 , 2008 .

[12]  Sanjay Bose,et al.  Service-Oriented Architecture Compass: Business Value, Planning, and Enterprise Roadmap , 2005 .

[13]  Glenn Cater,et al.  Service Oriented Architecture (SOA) , 2011, Encyclopedia of Information Assurance.

[14]  José M. Tribolet,et al.  A 'context-aware' and agent-centric perspective for the alignment between individuals and organizations , 2010, Inf. Syst..

[15]  Marc M. Lankhorst Enterprise Architecture at Work - Modelling, Communication and Analysis, 3rd Edition , 2005, The Enterprise Engineering Series.

[16]  Ivo Vondrák,et al.  Business Process Modeling , 2007, Encyclopedia of Database Systems.

[17]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[18]  Luigi Pontieri,et al.  An Ontology-Driven Process Modeling Framework , 2004, DEXA.

[19]  R. J. Mayer,et al.  Information integration for concurrent engineering (IICE) , 1995 .

[20]  Robert Meersman,et al.  On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE , 2004, Lecture Notes in Computer Science.

[21]  Lam-Son Lê,et al.  SeamCAD: Object-Oriented Modeling Tool for Hierarchical Systems in Enterprise Architecture , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[22]  Christian S. Jensen,et al.  Capturing Temporal Constraints in Temporal ER Models , 2008, ER.

[23]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[24]  Jon Espen Ingvaldsen,et al.  Model-Based Business Process Mining , 2005, Inf. Syst. Manag..

[25]  George M. Giaglis,et al.  A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques , 2001 .

[26]  Grzegorz Rozenberg Advances in Petri Nets 1990 , 1989, Lecture Notes in Computer Science.

[27]  Jean-Paul Bourrières,et al.  Interoperability for Enterprise Software and Applications , 2005 .

[28]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[29]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[30]  Alain Wegmann,et al.  On the Systemic Enterprise Architecture Methodology (Seam) , 2003, ICEIS.

[31]  Peter Gyngell,et al.  Process Innovation: Reengineering Work through Information Technology , 1994 .

[32]  Dirk Riehle,et al.  Framework Design: A Role Modeling Approach , 2000, Softwaretechnik-Trends.

[33]  John Krogstie,et al.  An integrated modelling approach for process support , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[34]  John M. Wilson,et al.  Business Processes: Modelling and Analysis for Re-engineering and Improvement , 1995 .

[35]  Martin Op't Land,et al.  Enterprise Architecture - Creating Value by Informed Governance , 2008, The Enterprise Engineering Series.

[36]  Charles W. Bachman,et al.  The Role Data Model Approach to Data Structures , 1980, ICOD.

[37]  Peter Huber,et al.  Hierarchies in coloured Petri nets , 1991, Applications and Theory of Petri Nets.

[38]  Nicola Guarino,et al.  An Ontology of Meta-Level Categories , 1994, KR.

[39]  Antonia Albani,et al.  Identifying Business Components on the Basis of an Enterprise Ontology , 2006 .

[40]  Trygve Reenskaug,et al.  Working with objects - the OOram software engineering method , 1995 .