Web Services Navigator: Visualizing the execution of Web Services

被引:21
作者
De Pauw, W [1 ]
Lei, M [1 ]
Pring, E [1 ]
Villard, L [1 ]
Arnold, M [1 ]
Morar, JF [1 ]
机构
[1] IBM Corp, Div Res, Thomas J Watson Res Ctr, Hawthorne, NY 10532 USA
关键词
Information services;
D O I
10.1147/sj.444.0821
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Web Services standard is becoming the lingua franca for loosely coupled distributed applications. As the number of nodes and the complexity of these applications grow over the coming years, it will become more challenging for developers to understand, debug, and optimize them. in this paper, we describe Web Services Navigator, a visualization tool that fosters better understanding of service-oriented architecture (SOA) applications. We draw on our experience with real SOA applications to show how this tool has been applied to practical problems ranging from business logic misunderstandings to performance bottlenecks to syntax and semantic errors. Web Services Navigator helps to solve these problems by visualizing how applications really execute, enabling business owners, application designers, project managers, programmers, and operations staff to understand how their applications actually behave. We sketch the architecture of Web Services Navigator, outline how it reconstructs application execution from event logs, and describe how users interactively explore their applications using its five linked views.
引用
收藏
页码:821 / 845
页数:25
相关论文
共 45 条
[1]  
AGUILERA MK, 2003, P 19 ACM S OP SYST P, P74
[2]  
Battista G.D., 1998, Graph Drawing: Algorithms for the Visualization of Graphs
[3]  
*BOEING CORP, BOEING 747 400 NUMB
[4]  
CORMEN T, 1990, INTRO ALGORITHMS, P560
[5]   Management of the service-oriented-architecture life cycle [J].
Cox, DE ;
Kreger, H .
IBM SYSTEMS JOURNAL, 2005, 44 (04) :709-726
[6]  
De Pauw W, 2002, LECT NOTES COMPUT SC, V2269, P151
[7]  
De Pauw W, 1999, LECT NOTES COMPUT SC, V1628, P116
[8]  
DEPAUW W, 2001, P ICSE 2001 WORKSH S, P17
[9]  
DEPAUW W, VISUALIZING EXECUTIO
[10]  
*ECL FDN, JAV DEV TOOLS