DocumentCode
2845320
Title
Static discovery and remediation of code-embedded resource dependencies
Author
Joukov, Nikolai ; Tarasov, Vasily ; Ossher, Joel ; Pfitzmann, Birgit ; Chicherin, Sergej ; Pistoia, Marco ; Tateishi, Takaaki
Author_Institution
T.J. Watson Res. Center, IBM, Hawthorne, NY, USA
fYear
2011
fDate
23-27 May 2011
Firstpage
233
Lastpage
240
Abstract
Many enterprises perform data-center transformation, consolidation, and migration in order to improve the efficiency of their IT infrastructures. These transformation projects begin with the discovery of the existing infrastructure, in particular the dependencies between applications. These dependencies are needed in planning, in order to determine how components influence one another, and in relinking, so that the component names and addresses can be updated. Typically, dependency discovery is done by network monitoring and middleware configuration analysis. These existing approaches will often fail to detect dependencies expressed in the application code. In this paper, we present the first method and tool for automatically identifying code-embedded external dependencies in Java Enterprise Edition applications. In addition, our tool can automatically alter the application code to update the dependencies, or externalize them to configuration files. We analyzed over 1000 Java EE applications from three enterprise environments. The results demonstrate the prevalence of code-embedded dependencies that would otherwise have to be identified manually, often causing failures during user-acceptance testing.
Keywords
Java; business data processing; computer centres; middleware; IT infrastructure; Java enterprise edition; code-embedded resource dependency; data-center consolidation; data-center migration; data-center transformation; dependency discovery; enterprise environment; middleware configuration analysis; network monitoring; planning; relinking; remediation; static discovery; transformation project; Analytical models; Informatics; Laboratories; Lead; Monitoring; USA Councils;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on
Conference_Location
Dublin
Print_ISBN
978-1-4244-9219-0
Electronic_ISBN
978-1-4244-9220-6
Type
conf
DOI
10.1109/INM.2011.5990696
Filename
5990696
Link To Document