3rd International ICST Conference on COMmunication System SoftWAre and MiddlewaRE

Research Article

Hierarchical Modeling of the Axis2 Web Services Framework with FMC-QE

  • @INPROCEEDINGS{10.1109/COMSWA.2008.4554382,
        author={Flavius Copaciu and Stephan   Kluth and Tomasz  Porzucek and  Werner Zorn},
        title={Hierarchical Modeling of the Axis2 Web Services Framework with FMC-QE},
        proceedings={3rd International ICST Conference on COMmunication System SoftWAre and MiddlewaRE},
        publisher={IEEE},
        proceedings_a={COMSWARE},
        year={2008},
        month={6},
        keywords={},
        doi={10.1109/COMSWA.2008.4554382}
    }
    
  • Flavius Copaciu
    Stephan Kluth
    Tomasz Porzucek
    Werner Zorn
    Year: 2008
    Hierarchical Modeling of the Axis2 Web Services Framework with FMC-QE
    COMSWARE
    IEEE
    DOI: 10.1109/COMSWA.2008.4554382
Flavius Copaciu1,*, Stephan Kluth1,*, Tomasz Porzucek1,*, Werner Zorn1,*
  • 1: Hasso-Plattner-Institute, University of Potsdam, Germany
*Contact email: flavius.copaciu@hpi.uni-potsdam.de, stephan.kluth@hpi.uni-potsdam.de, tomasz.porzucek@hpi.uni-potsdam.de, werner.zorn@hpi.uni-potsdam.de

Abstract

Service-oriented systems are complex systems, often extending and integrating existing enterprise systems. The fast development pace that SOA enables and the inherent complexity of such systems makes it difficult to maintain an up-to-date overview of the different system components, often plagued by unexpected and difficult to predict and locate performance problems. When dealing with such systems the issue of properly describing the system and the interaction between system components, in a way that allows to perform a fast preliminary approximation of the systempsilas performance, has to be addressed. The present paper addresses these issues by proposing FMC-QE (fundamental modeling concepts for quantitative evaluation) - a hierarchical modeling methodology, as basis for quantitative system modeling and performance evaluation. A service provider using Axis2, an advanced framework for web services developed by the Apache Foundation, is modeled as a test study. Axis2 is presented to familiarize the reader with the framework and to capture the complexity of the system. Using FMC-QE, a model of the system is built, as well as detailed representations of the the input and output processing flows. An FMC-QE Tableau corresponding to the model is presented as basis for the mathematical support used for performance estimation and evaluation.