A Repository Architecture for Business Process Characterizing Models

  • Shang Gao
  • John Krogstie
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 68)


In this paper, the Business Process Characterizing Model (BPCM) repository architecture is presented. The repository architecture follows a three-layer model composed of a presentation layer, a repository management layer and a storage layer. The objective of the architecture proposed here is to organize BPCM models in a manner that enable their reutilization, and some guidelines on how to use the BPCM repository are provided. Business users are expected to be able to benefit from the advanced functionalities provided by the BPCM repository. Furthermore, based on the evaluation of the BPCM repository by comparing it with some other process repositories, we find that the BPCM repository can offer most features other process repositories are able to provide with the exception of control flow.


Business Process Characterizing Model the BPCM Repository XML 


  1. 1.
    UN/CEFACT Modeling Methodology (UMM) User Guide (2007)Google Scholar
  2. 2.
    Aalst, W.v.d.: Formalization and Verification of Event-driven Process Chains. Information and Software Technology 41(10), 639–650 (1999)CrossRefGoogle Scholar
  3. 3.
    Ali, R., Dalpiaz, F., Giorgini, P. (eds.): A Goal Modeling Framework for Self-contextualizable Software, LNBIP, vol. 29, pp. 326–338. Springer, Heidelberg (2009)Google Scholar
  4. 4.
    Bernstein, P.A., Dayal, U.: An Overview of Repository Technology. In: Proceedings of the 20th International Conference on Very Large Data Bases, Morgan Kaufmann Publishers Inc., Santiago de Chile (1994)Google Scholar
  5. 5.
    Council, S.-c. SCOR Model 8.0 Quick Reference Guide (2006)Google Scholar
  6. 6.
    Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16(2), 97–166 (2001)CrossRefGoogle Scholar
  7. 7.
    Feldmann, R.L. and Nick, M.: Guidelines for Evaluation and Improvement of Reuse and Experience Repository Systems through Measurement Programs. In: The Third European Software Measurement Conference (2000) Google Scholar
  8. 8.
    Fischer, L.: Workflow handbook 2005. Workflow Management Coalition, WfMC (2005)Google Scholar
  9. 9.
    Gao, S., Krogstie, J.: A Combined Framework for Development of Business Process Support Systems. In: Persson, A., Stirna, J. (eds.) The Practice of Enterprise Modeling, vol. 39, pp. 115–129. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  10. 10.
    Gao, S., Krogstie, J.: Facilitating Business Process Development via a Process Characterizing Model. In: International Symposium on Knowledge Acquisition and Modeling 2008. IEEE CS Los Alamitos (2008)Google Scholar
  11. 11.
    Gao, S., Krogstie, J.: A Meta-model for a Language for Business Process Characterizing Modelling. In: Popplewell, K., Harding, J., Poler, R., et al. (eds.) Enterprise Interoperability IV, pp. 69–79. Springer, London (2010)CrossRefGoogle Scholar
  12. 12.
    Geerts, G.L., McCarthy, W.E.: An Accounting Object Infrastructure for Knowledge-Based Enterprise Models. IEEE Intelligent Systems 14(4), 89–94 (1999)CrossRefGoogle Scholar
  13. 13.
    Gordijn, J., Akkermans, H., Vliet, H.V.: Value Based Requirements Creation for Electronic Commerce Applications. In: HICSS 2000. IEEE CS, Los Alamitos (2000)Google Scholar
  14. 14.
    Havey, M.: Essential Business Process Modeling. O’Reilly Media, CA (2005)Google Scholar
  15. 15.
    Hruby, P.: Model-Driven Design Using Business Patterns. Springer, New York (2006)Google Scholar
  16. 16.
    Kristoffersen, S., Ljungberg, F.: Mobility: From stationary to mobile work. In: Braa, K., Sørensen, C., Dahlbom, B. (eds.) Planet Internet (2000)Google Scholar
  17. 17.
    Ma, Z., Wetzstein, B., Anicic, D., et al.: Semantic Business Process Repository. In: The Workshop on Semantic Business Process and Product Lifecycle Managemen 2007. CEUR-WS (2007)Google Scholar
  18. 18.
    Malone, T.W., Crowston, K., Herman, G.A.: Organizing Business Knowledge: The MIT Process Handbook. MIT Press, Cambridge (2003)Google Scholar
  19. 19.
    McCarthy, W.E.: The REA accounting model: a generalized framework for accounting systems in a shared data environment 57, 554–578 (1982)Google Scholar
  20. 20.
    Mendling, J., Nüttgens, M.: EPC markup language (EPML): an XML-based interchange format for event-driven process chains (EPC). Information Systems and E-Business Management 4(3), 245–263 (2006)CrossRefGoogle Scholar
  21. 21.
    Salifu, M., Yu, Y., Nuseibeh, B.: Specifying Monitoring and Switching Problems in Context. In: RE 2007. IEEE CS Press, Los Alamitos (2007)Google Scholar
  22. 22.
    Shahzad, K., Andersson, B., Bergholtz, M., et al. (eds.): Elicitation of Requirements for a Business Process Model Repository, pp. 44–55 (2009)Google Scholar
  23. 23.
    Smith, H., Fingar, P.: Business Process Management: The Third Wave. Meghan-Kiffer Press (2003)Google Scholar
  24. 24.
    Song, M., Miller, J., Arpinar, I.: RepoX: An XML Repository for Workflow Design and Specifications. Univeristy of Georgia, USA (2001)Google Scholar
  25. 25.
    Theling, T., Zwicker, J., Loos, P., et al. (eds.): An Architecture for Collaborative Scenarios Applying a Common BPMN-Repository, pp. 169–180 (2005)Google Scholar
  26. 26.
    Vanhatalo, J., Koehler, J., Leymann, F.: Repository for Business Processes and Arbitrary Associated Metadata. In: Demo section at BPM 2006 (2006)Google Scholar
  27. 27.
    Weber, I., Markovic, I., Drumm, C.: A Conceptual Framework for Composition in Business Process Management, pp. 54-66 (2007)Google Scholar
  28. 28.
    White, S.A.: Introduction to BPMN (2005)Google Scholar
  29. 29.
    Zhao, L., Siau, K.: Information Mediation Using Metamodels: An Approach Using XML and Common Warehouse Metamodel. Journal of Database Management 18(3), 69–82 (2007)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2010

Authors and Affiliations

  • Shang Gao
    • 1
  • John Krogstie
    • 1
  1. 1.Department of Computer and Information Science (IDI)Norwegian University of Science and Technology (NTNU)TrondheimNorway

Personalised recommendations