Lightweight Process Modeling for Virtual Enterprise Process Collaboration

  • Lai Xu
  • Paul de Vrieze
  • Keith Phalp
  • Sheridan Jeary
  • Peng Liang
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 336)


Mashup is a new web 2.0 technology for data aggregation applications, combining data from different sources to create valuable information. The uses of mashups are often more data related than process related. In this paper, we explore the differences between data-oriented mashups and process-oriented enterprise mashups and consider how process mashups can be used for virtual enterprise collaboration. We highlight the modeling of end users’ process mashup applications from both a control flow and a data flow perspective. Based on our analyses, a lightweight process modeling approach is proposed for process enterprise mashup applications. Our approach, illustrated by reference to an example personal collaborative activity, will support collaboration among users with different levels of modeling skills and expertise in a virtual enterprise environment.


Lightweight business process modeling Business process modeling Virtual enterprise process collaboration Process-oriented mashups Web 2.0 


  1. 1.
    Papazoglou, M.P., Georgakopoulos, D.: Service-oriented Computing. Communications of the ACM 46(10), 24–28 (2003)CrossRefGoogle Scholar
  2. 2.
    de Vrieze, P., Xu, L., Bouguettayay, A., Yang, J., Chen, J.: Process-oriented Enterprise Mahsups. In: 2009 Workshops at the Grid and Pervasive Computing Conference 2009 Workshops at the Grid and Pervasive Computing Conference (2009)Google Scholar
  3. 3.
    de Vrieze, P., Xu, L., Xie, L.: Situational Enterprise Services. Encyclopedia of E-Business Development and Management in the Digital Economy. Idea Group Publishing (accepted)Google Scholar
  4. 4.
    Xie, L., de Vrieze, P., Xu, L.: When Social Software Meets Business Process Management. In: 2009 International Conference on Computer Sciences and Convergence Information Technology (ICCIT 2009), Seoul, Korea, November 24-26 (2009)Google Scholar
  5. 5.
    van der Aalst, W.M.P., Barthelmess, P., Ellis, C.A., Wainer, J.: Workflow Modeling using Proclets. In: Scheuermann, P., Etzion, O. (eds.) CoopIS 2000. LNCS, vol. 1901, pp. 198–209. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  6. 6.
    van der Aalst, W.M.P., Barthelmess, P., Ellis, C.A., Wainer, J.: Proclets: A Framework for Lightweight Interacting Workflow Processes. International Journal of Cooperative Information Systems 10(4), 443–482 (2001)CrossRefGoogle Scholar
  7. 7.
    Xie, L., Xu, L., de Vrieze, P.: Lightweight Business Process Modelling. In: 2010 International Conference on E-Business and E-Government (ICEE 2010), Guangzhou, China, May 7-9 (2010)Google Scholar
  8. 8.
    Xie, L., Xu, L., de Vrieze, P.: Process Modelling in Process-oriented Enterprise Mashups. In: 2010 The 2nd IEEE International Conference on Information management and engineering (IEEE ICIME 2010), Chengdu, China, April 16-18 (2010)Google Scholar
  9. 9.
    Medicke, J., McDavid, D.: Patterns for Business Process Modeling. Business Integration Journal 1, 32–35 (2004)Google Scholar
  10. 10.
    Buschmann, F., Henney, K., Schmidt, D.C.: Past, Present, and Future Trends in Software Patterns. IEEE Software 24(7/8), 31–37 (2007)CrossRefGoogle Scholar
  11. 11.
    Tran, H.N., Coulette, B., Dong, B.T.: Broadening the Use of Process Patterns for Modeling Processes. In: Proc. SEKE, Knowledge Systems Institute Graduate Schools, pp. 57–62 (2007)Google Scholar
  12. 12.
    Riehle, D., Zullighoven, H.: Understanding and using patterns in software development. Theory and Practice of Object Systems 2(1), 3–13 (1996)CrossRefGoogle Scholar
  13. 13.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, Reading (1995)Google Scholar
  14. 14.
    zur Muehlen, M.: How much BPMN do you need? BPM Research,
  15. 15.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14(3), 5–51 (2003)CrossRefGoogle Scholar
  16. 16.
    Gschwind, T., Koehler, J., Wong, J.: Applying Patterns during Business Process Modeling. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 4–19. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  17. 17.
    Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns. QUT Technical report, FIT-TR-2004-01, Queensland University of Technology, Brisbane (2004)Google Scholar
  18. 18.
    Di Lorenzo, G., Hacid, H., Paik, H.-y., Benatallah, B.: Data Integration in Mashups SIGMOD Record (2009)Google Scholar

Copyright information

© IFIP 2010

Authors and Affiliations

  • Lai Xu
    • 1
  • Paul de Vrieze
    • 1
  • Keith Phalp
    • 1
  • Sheridan Jeary
    • 1
  • Peng Liang
    • 2
  1. 1.Software Systems Research CentreBournemouth UniversityUK
  2. 2.State Key Lab. of Software EngineeringWuhan UniversityChina

Personalised recommendations