Visualizing interactions in program executions
ICSE '97 Proceedings of the 19th international conference on Software engineering
Visualizing the evolution of Web ecologies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visualizing the Performance of Parallel Programs
IEEE Software
Pattern extraction method for text classification
Technologies for constructing intelligent systems
The information mural: a technique for displaying and navigating large information spaces
INFOVIS '95 Proceedings of the 1995 IEEE Symposium on Information Visualization
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Understanding Distributed Systems via Execution Trace Data
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
Performance debugging for distributed systems of black boxes
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
CIKM '03 Proceedings of the twelfth international conference on Information and knowledge management
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Visualizing and discovering web navigational patterns
Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004
Understanding SOA with Web Services (Independent Technology Guides)
Understanding SOA with Web Services (Independent Technology Guides)
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Dynamic detection and visualization of software phases
WODA '05 Proceedings of the third international workshop on Dynamic analysis
Web services navigator: visualizing the execution of web services
IBM Systems Journal
Execution patterns in object-oriented visualization
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
Streamsight: a visualization tool for large-scale streaming applications
Proceedings of the 4th ACM symposium on Software visualization
Visualizing large-scale streaming applications
Information Visualization
Detection of high-level execution patterns in reactive behavior of control programs
Proceedings of the Eighth International Workshop on Dynamic Analysis
Hi-index | 0.00 |
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.