A METHOD FOR THE PERFORMANCE ANALYSIS OF INTEGRATED APPLICATION SERVICES - Simulating the execution of integrated application services

Hiroshi Yamada

Abstract

Many enterprises are applying enterprise application integration (EAI) technologies in order to realize optimal performance for IT systems made up of multiple applications on multiple platforms as well individual application system. Most EAI tools facilitate the integration of several application services to implement a designed workflow process. The individual application systems are coordinated by a workflow-driven broker-server coordinates the system through web-service technologies such as SOAP and XML. In designing the workflow process that will run on the broker-server, the workflow designers must consider the overall performance of the integrated services and the network architecture and resources on which the component IT systems run. This paper describes a performance-evaluation methodology that we have developed for the analysis of such integrated application services. Elements of the methodology include a method for the design and implementation of application-traffic models as UML sequence diagrams and the implementation of workflow-process models as UML activity diagrams. On this basis, we develop a set of OPNET process models to represent the functions of workflow-driven broker-servers. We also develop application-traffic and workflow-process node models that configure the OPNET broker-server models into simulated networks, provide the other components of the networks, and specify the flows of data and control. Such OPNET models allow us to simulate integrated services that are driven by workflow-process descriptions, vary the network architecture scenario, and evaluate the resulting overall performance. Applying the proposed methodology from the early stages of development of systems of the type described will help us to avoid later problems with performance. We also give an example of a simple case study of the methodology’s application.

References

  1. Conne Smith 1990. Performance Engineering of Software Systems. Addison-Wesley, Reading, Massachusetts.
  2. Erickson and Penker, 2000. Business Modeling with UML, John Wiley & Sons, Inc.
  3. A. Korthaus and S. Kuhlins, 1998. BOOSTER process-a software development process model integrating business object technology and UML, in Beyond the Notation: Selected Papers from the First International Workshop on the Unified Modeling Language <<UML>>7898, Lecture Notes in Computer Science 1618, Springer-Velag, Berlin u.a., pp. 215-226.
  4. Martin Schder and Axel Korthaus, 1998. Modeling business processes as part of the BOOSTER approach to business object-oriented system development based on UML, Proceedings of the Second International Enterprise Distributed Object Computing Workshop, 3-5 Nov. 1998, La Jolla, California, USA, IEEE, pp.56-67.
  5. M. Aoyama, 2002. A Business-Driven web service creation methodology, Proceedings of the International Workshop on Web Services Engineering, Nara, Feb. 2002, pp. 225-228.
  6. Rob Pooley and Peter King, 1999. The Unified Modeling Language and Performance Engineering, IEE Proceedings on Software, Vol.146, No.1, pp. 2-10, February 1999.
  7. Simonetta Balsamo and Moreno Marzolla, 2003. A simulation-based approach to software performance modeling, Proceedings of the 9th European Software Engineering Conference, pp. 363-366, 2003.
Download


Paper Citation


in Harvard Style

Yamada H. (2004). A METHOD FOR THE PERFORMANCE ANALYSIS OF INTEGRATED APPLICATION SERVICES - Simulating the execution of integrated application services . In Proceedings of the First International Conference on E-Business and Telecommunication Networks - Volume 1: ICETE, ISBN 972-8865-15-5, pages 275-280. DOI: 10.5220/0001383702750280


in Bibtex Style

@conference{icete04,
author={Hiroshi Yamada},
title={A METHOD FOR THE PERFORMANCE ANALYSIS OF INTEGRATED APPLICATION SERVICES - Simulating the execution of integrated application services},
booktitle={Proceedings of the First International Conference on E-Business and Telecommunication Networks - Volume 1: ICETE,},
year={2004},
pages={275-280},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001383702750280},
isbn={972-8865-15-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on E-Business and Telecommunication Networks - Volume 1: ICETE,
TI - A METHOD FOR THE PERFORMANCE ANALYSIS OF INTEGRATED APPLICATION SERVICES - Simulating the execution of integrated application services
SN - 972-8865-15-5
AU - Yamada H.
PY - 2004
SP - 275
EP - 280
DO - 10.5220/0001383702750280