Title :
Towards intelligent search support for web services evolution identifying the right abstractions
Author :
Reichherzer, Thomas ; El-Sheikh, Eman ; Wilde, Norman ; White, Laura ; Coffey, John ; Simmons, Sharon
Author_Institution :
Univ. of West Florida, Pensacola, FL, USA
Abstract :
Services Oriented Architecture (SOA) is becoming a popular style for building complex systems-of-systems that allow businesses to work together across organizational boundaries. However concerns have been raised about the comprehensibility and maintainability of SOA composite applications. Integrating and deploying SOA applications requires artifacts in a variety of web-based languages (WSDL, XSD, BPEL, etc.) often produced by code-generation tools. It becomes difficult for a human to discover and understand the dependencies between these artifacts in an existing system. In this paper, we describe ongoing research on using search techniques to facilitate SOA maintenance by allowing users to query collections of artifacts making up a SOA composite application. The main focus in this paper is a case study using our prototype search tool SOAMiner to identify a set of abstractions that extract useful and critical information for maintainers, thereby bridging the heterogeneity of SOA artifacts while opportunistically exploiting their structure. Results of the study indicate that the highest priority abstractions for SOA are datatype summaries, service invocation (calling) relationships, and data usage relationships.
Keywords :
Web services; program compilers; service-oriented architecture; software maintenance; SOA composite application; SOA maintenance; SOAMiner search tool; Web service evolution; Web-based language; code-generation tool; intelligent search support; service oriented architecture; Maintenance engineering; Search problems; Semiconductor optical amplifiers; Service oriented architecture; XML; Evolution; Maintenance; Program Comprehension; SOA; Search; Services Oriented Architecture; Web Services;
Conference_Titel :
Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0699-8
DOI :
10.1109/WSE.2011.6081819