Adaptive SOA Stack-based Business Process Monitoring Platform

Przemysław Dadel, Mariusz Balawajder, Dominik Radziszowski, Krzysztof Zieliński

Abstract


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.


Keywords


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

Full Text:

PDF

References


AGH University of Science and Technology: AS3-Studio. https://www.soa.edu.pl/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 http://dx.doi.org/10. 1109/MITP.2007.53.

Autonomy Cardi: Cardi LiquidBPM: Embeddable Business Process Management, 2007. http://publications.autonomy.com/pdfs/Power/Product%20Briefs/Business%20Process%20Management/LiquidBPM/.

Brown P.: An Introduction to Apache ODE. InfoQ, 2007. http://www.infoq.com/articles/paul-brown-ode.

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 http://dx.doi.org/http://dx.doi.org/10.1147/sj.421.0005.

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 http://dx.doi.org/10.1147/sj.432.0270.

Koenig J.: JBoss jBPM white paper. 2004. http://www.jboss.com/pdf/jbpmwhitepaper.pdf.

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. http://www.oracle.com/technetwork/middleware/bpel/overview/index.html.

Psiuk M.: OSGiMM Developer Guide. AGH University of Science and Technology. https://www.soa.edu.pl/AS3-Studio/?q=node/37.

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 http://dx.doi.org/10.1109/ICNS.2009.80.

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 http://dx.doi.org/10.1109/TSC.2011.8.

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

http://dx.doi.org/DOI:10.1016/j.procs.2010.04.015. ICCS 2010.

Aliations




DOI: https://doi.org/10.7494/csci.2014.15.2.173

Refbacks

  • There are currently no refbacks.