Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
abstract

Real-world performance modelling of enterprise service oriented architectures: delivering business value with complexity and constraints (abstracts only)

Published: 21 December 2011 Publication History

Abstract

Performance and Scalability Modelling of real-world enterprise systems is challenging due to both the complexity and size of the system being modelled, and constraints imposed by real projects such as the need to provide business value, deadlines, and the accessibility, relevance, quality and quantity of available documentation and performance data. Our hypothesis is that enterprise Service Oriented Architectures (SOAs) are more amenable to performance modelling as services are more granular, visible, and measurable. Since 2007 we have developed, trialled and refined a method with model-driven tool support for directly modelling the performance and scalability of increasingly complex Service Oriented Architectures. This paper reports an illustrative experience modelling a large-scale production SOA Enterprise Service Bus (ESB) upgrade, focussing on lessons learnt related to the complexity and constraints of modelling in the real-world. The key observations are that model construction is a type of theory formation and therefore: (1) Models (functioning as theories) can be simple but powerful enough to model large complex SOAs within the boundaries of real project constraints; (2) Model formation can be incremental, starting with a simple model (as simple theories are easier to refute) and refining as required; (3) Building multiple competing models can be a useful approach if information is inadequate or ambiguous, as the rival models can be tested with the aim of discarding incorrect ones; (4) If insufficient information is available to build a single "über" model to answer all the performance questions, it is often possible to build multiple specialised models for different purposes.

Cited By

View all
  • (2019)SOA and the Button ProblemFormal Methods – The Next 30 Years10.1007/978-3-030-30942-8_40(689-706)Online publication date: 7-Oct-2019
  • (2019)Improved Architectures/Deployments with Elmo10.1007/978-3-030-17642-6_36(419-424)Online publication date: 10-Apr-2019
  • (2016)Automatic Performance Modelling from Application Performance Management (APM) DataProceedings of the 7th ACM/SPEC on International Conference on Performance Engineering10.1145/2851553.2851560(55-61)Online publication date: 12-Mar-2016

Index Terms

  1. Real-world performance modelling of enterprise service oriented architectures: delivering business value with complexity and constraints (abstracts only)
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGMETRICS Performance Evaluation Review
    ACM SIGMETRICS Performance Evaluation Review  Volume 39, Issue 3
    December 2011
    163 pages
    ISSN:0163-5999
    DOI:10.1145/2160803
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 December 2011
    Published in SIGMETRICS Volume 39, Issue 3

    Check for updates

    Qualifiers

    • Abstract

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)SOA and the Button ProblemFormal Methods – The Next 30 Years10.1007/978-3-030-30942-8_40(689-706)Online publication date: 7-Oct-2019
    • (2019)Improved Architectures/Deployments with Elmo10.1007/978-3-030-17642-6_36(419-424)Online publication date: 10-Apr-2019
    • (2016)Automatic Performance Modelling from Application Performance Management (APM) DataProceedings of the 7th ACM/SPEC on International Conference on Performance Engineering10.1145/2851553.2851560(55-61)Online publication date: 12-Mar-2016

    View Options

    Get Access

    Login options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media