Transforming Activity-Centric Business Process Models into Information-Centric Models for SOA Solutions

Much of the prior work in business process modeling is activity-centric. Recently, an information-centric approach has emerged, where a business process is modeled as the interacting lifecycles of business entities. The benefits of this approach are documented in a number of case studies. In this paper, the authors formalize the information-centric approach and derive the relationships between the two approaches. The authors formally define the notion of a business entity, provide an algorithm to transform an activity-centric model into an information-centric process model, and demonstrate the equivalence between these two models. Further, they show the value of transforming from the activity-centric paradigm to the information-centric paradigm in business process componentization and Service-Oriented Architecture design and also provide an empirical evaluation.

[1]  Jianwen Su,et al.  Towards Formal Analysis of Artifact-Centric Business Process Models , 2007, BPM.

[2]  Brian Mackie,et al.  Developing a Homegrown Course Management System - Community/course, Action/interaction Management System (CAMS) , 2004 .

[3]  E. James Whitehead Uniform comparison of data models using containment modeling , 2002, HYPERTEXT '02.

[4]  Olaf Zimmermann,et al.  Service-oriented architecture and business process choreography in an order management scenario: rationale, concepts, lessons learned , 2005, OOPSLA '05.

[5]  Calton Pu,et al.  A Systematic Approach to Flexible Specification, Composition, and Restructuring of Workflow Activities , 2004, J. Database Manag..

[6]  Ajantha Dahanayake,et al.  Methodology Evaluation Framework for Component-Based System Development , 2003, J. Database Manag..

[7]  Santhosh Kumaran,et al.  A model-driven approach to industrializing discovery processes in pharmaceutical research , 2005, IBM Syst. J..

[8]  Roger Evernden,et al.  The Information FrameWork , 1996, IBM Syst. J..

[9]  Mehdi Khosrowpour Cases on Database Technologies and Applications , 2006 .

[10]  M. Hammer,et al.  Deep change - how operational innovation can transform your company , 2004, IEEE Engineering Management Review.

[11]  Keng Siau,et al.  Web Services, Service-Oriented Computing, and Service-Oriented Architecture: Separating Hype from Reality , 2008, J. Database Manag..

[12]  Amund Tveit,et al.  Software Agents for Mobile Commerce Services Support , 2003, Advanced Topics in Database Research, Vol. 2.

[13]  John S. Erickson Database Technologies: Concepts, Methodologies, Tools, and Applications (4 Volumes) , 2009, Database Technologies: Concepts, Methodologies, Tools, and Applications.

[14]  Santhosh Kumaran,et al.  Business Entities: An SOA Approach to Progressive Core Banking Renovation , 2009, 2009 IEEE International Conference on Services Computing.

[15]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[16]  Monique Snoeck,et al.  Existence Dependency: The Key to Semantic Integrity Between Structural and Behavioral Aspects of Object Types , 1998, IEEE Trans. Software Eng..

[17]  U. Karmarkar Will you survive the services revolution? , 2004, Harvard business review.

[18]  Anil Nigam,et al.  Business artifacts: An approach to operational specification , 2003, IBM Syst. J..

[19]  Oliver Sims,et al.  Business Component Factory : A Comprehensive Overview of Component-Based Development for the Enterprise , 1999 .

[20]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[21]  Ali Arsanjani,et al.  SOMA: A method for developing service-oriented solutions , 2008, IBM Syst. J..

[22]  Santhosh Kumaran,et al.  Artifact-centered operational modeling: Lessons from customer engagements , 2007, IBM Syst. J..

[23]  Harald C. Gall,et al.  Generation of Business Process Models for Object Life Cycle Compliance , 2007, BPM.

[24]  Grady Booch,et al.  Object-oriented analysis and design with applications, third edition , 2007, SOEN.

[25]  Kim B. Clark,et al.  Design Rules: The Power of Modularity Volume 1 , 1999 .

[26]  Harald C. Gall,et al.  Consistency of business process models and object life cycles , 2006, MoDELS'06.

[27]  Peter Kawalek,et al.  A Case Study Evaluation of the Use of the Viable System Model in Information Systems Development , 1999, J. Database Manag..

[28]  David C. Yen,et al.  Migrating Legacy Information Systems to Web Services Architecture , 2007, J. Database Manag..

[29]  Keng Siau,et al.  Advanced Topics In Database Research , 2005 .

[30]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[31]  Veda C. Storey,et al.  Common Sense Reasoning in Automated Database Design: An Empirical Test , 2002, J. Database Manag..

[32]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[33]  David C. Yen,et al.  Enterprise Application System Reengineering: A Business Component Approach , 2006, J. Database Manag..

[34]  Paulo J. Azevedo,et al.  Deterministic Motif Mining in Protein Databases , 2009, Database Technologies: Concepts, Methodologies, Tools, and Applications.

[35]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[36]  Raymond K. Wong,et al.  Efficient Filtering of Branch Queries for High-Performance XML Data Services , 2009, J. Database Manag..

[37]  Stijn Hoppenbrouwers,et al.  On the Use of Object--Role Modeling For Modeling Active Domains , 2007 .

[38]  Yon Dohn Chung,et al.  Energy and Latency Efficient Access of Wireless XML Stream , 2010, J. Database Manag..

[39]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[40]  Sandeep Purao,et al.  A Rigorous Approach for Mapping Workflows to Object-Oriented IS Models , 2002, J. Database Manag..

[41]  Lior Rokach,et al.  An Overview of IDS Using Anomaly Detection , 2009, Database Technologies: Concepts, Methodologies, Tools, and Applications.

[42]  Akhil Kumar,et al.  A Framework for Document-Driven Workflow Systems , 2005, Business Process Management.

[43]  Santhosh Kumaran,et al.  On the Duality of Information-Centric and Activity-Centric Models of Business Processes , 2008, CAiSE.

[44]  Peretz Shoval,et al.  OO and EER Conceptual Schemas: A Comparison of User Comprehension , 1994 .

[45]  Kamal Bhattacharya,et al.  Modeling Business Contexture and Behavior Using Business Artifacts , 2007, CAiSE.

[46]  Santhosh Kumaran,et al.  Adaptive Business Objects - A new Component Model for Business Integration , 2005, ICEIS.

[47]  Jan Mendling,et al.  Modularity in Process Models: Review and Effects , 2008, BPM.

[48]  Robert W. Blanning,et al.  Synthesis and Decomposition of Processes in Organizations , 2003, Inf. Syst. Res..

[49]  Seok Il Song,et al.  An Efficient Concurrency Control Algorithm for High-Dimensional Index Structures , 2004, J. Database Manag..

[50]  Santhosh Kumaran,et al.  ADoc-oriented programming , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..