• 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