Adaptive SOA Stack-based Business Process Monitoring Platform


  • Przemysław Dadel AGH University of Science and Technology
  • Mariusz Balawajder AGH University of Science and Technology
  • Dominik Radziszowski AGH University of Science and Technology
  • Krzysztof Zieliński AGH University of Science and Technology



BPM (Business Process Monitoring), BAM (Business Activity Monitoring), OSGi, Adaptive SOA


Executable business processes that formally describe company activities are well placed in the SOA environment as they allow for declarative organization of high-level system logic.

However, for both technical and non-technical users, to fully benet from that element of abstraction
appropriate business process monitoring systems are required and existing solutions remain unsatisfactory.

The paper discusses the problem of business process monitoring in the context of the service orientation paradigm in order to propose an architectural solution and provide implementation of a system for business process monitoring that alleviates the shortcomings of the existing solutions.

Various platforms are investigated to obtain a broader view of the monitoring problem and to gather functional and non-functional requirements. These requirements constitute input for
the further analysis and the system design. The monitoring software is then implemented and evaluated according to the specied criteria.

An extensible business process monitoring system was designed and built on top of OSGiMM - a dynamic, event-driven, congurable communications layer that provides real-time monitoring capabilities for various types of resources. The system was tested against the stated functional requirements and its implementation provides a starting point for the further work.

It is concluded that providing a uniform business process monitoring solution that satises a wide range of users and business process platform vendors is a dicult endeavor. It is furthermore reasoned that only an extensible, open-source, monitoring platform built on top of a scalable
communication core has a chance to address all the stated and future requirements.


Download data is not yet available.


AGH University of Science and Technology: AS3-Studio.

Ali A., Zhang-Jie, Michael E., Abdul A., and Kishore C.: S3: A Service-Oriented Reference Architecture. IT Professional, vol. 9, pp. 1017, 2007. ISSN 1520-9202. URL 1109/MITP.2007.53.

Autonomy Cardi: Cardi LiquidBPM: Embeddable Business Process Management, 2007.

Brown P.: An Introduction to Apache ODE. InfoQ, 2007.

Duszka T. and Janczak J.: Badanie wydajnosci systemów o architekturze SOA. Master's thesis, AGH University of Science and Technology, 2008.

Erl T.: SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR, Upper Saddle River, NJ, USA, 2007. ISBN 0132344823.

Etzion O. and Niblett P.: Event Processing in Action. Manning Publications Co., Greenwich, CT, USA, 1st ed., 2010. ISBN 1935182218, 9781935182214.

Ganek A.G. and Corbi T.A.: The dawning of the autonomic computing era. IBM Syst. J., vol. 42, pp. 518, 2003. ISSN 0018-8670. URL

Janiesch C., Matzner M., and Müller O.: Slipstream: A BAM Proof of Concept using Standard Software. In: Proceedings of the 9th International Conference on Business Process Management (BPM) Demo Track, p. 41. Eigenverlag, Clermont-Ferrand, 2011.

Kloppmann M., Konig D., Leymann F., Pfau G., and Roller D.: Business process choreography in WebSphere: Combining the power of BPEL and J2EE. IBM Systems Journal, vol. 43(2), pp. 270-296, 2004. ISSN 0018-8670. URL

Koenig J.: JBoss jBPM white paper. 2004.

Masternak T., Psiuk M., Radziszowski D., Szydlo T., Szymacha R., Zielinski K., and Zmuda D.: ESB - Modern SOA Infrastructure. 2010.

Oracle: Oracle BPEL Process Manager.

Psiuk M.: OSGiMM Developer Guide. AGH University of Science and Technology.

Wetzstein B., Strauch S., and Leymann F.: Measuring Performance Metrics of WS-BPEL Service Compositions. In: Networking and Services, 2009. ICNS '09. Fifth International Conference on, pp. 49 56. 2009. URL

Zielinski K., Szydlo T., Szymacha R., Kosinski J., Kosinska J., and Jarzab M.: Adaptive SOA Solution Stack. Services Computing, IEEE Transactions on, vol. PP(99), p. 1, 2011. ISSN 1939-1374. URL

Zmuda D., Psiuk M., and Zielinski K.: Dynamic monitoring framework for the SOA execution environment. Procedia Computer Science, vol. 1(1), pp. 125 133, 2010. ISSN 1877-0509. URL ICCS 2010.





How to Cite

Dadel, P., Balawajder, M., Radziszowski, D., & Zieliński, K. (2014). Adaptive SOA Stack-based Business Process Monitoring Platform. Computer Science, 15(2), 173.




Most read articles by the same author(s)