Towards generic application auto-discovery

The increasing complexity of enterprise applications, the expanding number of networked machines, and the rapid deployment of Internet-based business applications (E-commerce), emphasize the importance and value of application management. One of the main problems in current application management products is the amount of time and effort needed to install and customize them. Application auto-discovery is a key technology for solving this problem. In this paper, we present a generic approach to application auto-discovery along with some examples. Our approach is to create a model-based discovery engine that is driven by an application template model. While the application template model captures the variation from one application to another, the auto-discovery engine uses sophisticated mechanisms such as scoping to execute an invariant auto-discovery process.

[1]  John Colonna-Romano,et al.  The middleware source book , 1995 .

[2]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[3]  Alexander L. Wolf,et al.  Automating Process Discovery through Event-Data Analysis , 1995, 1995 17th International Conference on Software Engineering.

[4]  Charles E. Perkins,et al.  Resource Discovery Protocol for Mobile Computing , 1996, Mob. Networks Appl..

[5]  Winston Bumpus,et al.  Foundations of application management , 1998 .

[6]  Hwa-Chun Lin,et al.  Automatic topology discovery and virtual connection trace for ATM networks using SNMP , 1999, Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).

[7]  Heikki Mannila,et al.  A database perspective on knowledge discovery , 1996, CACM.

[8]  Jose Antonio Hernandez,et al.  The Sap R/3 Handbook , 1997 .