2006 · 30 citations · 18 references
ComputingInformation SystemsVisualizationData VisualizationInformation VisualizationVisual AnalyticsService-oriented ArchitectureWeb Application ArchitectureComplexityExecution ModelPattern ExtractionTrace VisualizationWeb Services
Web Services are well on their way to becoming the Lingua Franca for distributed computing. Although tools for building and monitoring web services applications are more powerful and easier to use than ever, they do not yet fully address the horizontal complexity of mature applications built as large nets of interconnected web services. We present a pattern-based visualization that enables business owners, application designers, programmers, and operations staff to quickly understand the behavior of complex web services applications. We describe a novel pattern extraction algorithm that captures important trends from web services execution traces. We demonstrate a new way to visualize these patterns that shows the behavior of web services applications at different levels of abstraction. Finally, we explain how this can help developers with performance analysis by showing both the averages and variations in the data contained in each pattern.
18
Linton C. Freeman · Journal of Social Structure · 2000 · 648 citations
Analysis of interacting BPEL web services
Xiang Fu, Tevfik Bultan, Jianwen Su · 2004 · 627 citations
Visualizing the performance of parallel programs
Michael T. Heath, Jennifer A. Etheridge · IEEE Software · 1991 · 488 citations
Scalable performance analysis: the Pablo performance analysis environment
Daniel A. Reed, Philip C. Roth, Ruth Aydt et al. · 2002 · 258 citations
Visualizing the evolution of Web ecologies
Ed H., James E. Pitkow, Jock D. Mackinlay et al. · 1998 · 192 citations · Full text