Application Discovery

Michael Bell · 2016

The term application discovery is about reconstructing and understanding business services. The application discovery capabilities could be used to analyze system fabric patterns. This dual purpose is a powerful instrument that analysts can employ during different phases of the incremental software architecture process. This chapter explains application discovery along with the supporting technologies such as middleware and network infrastructure. It identifies the discovery efforts devised to understand what is the contribution of an application in the context of an end-state architecture. Assuring that an application is indeed capable of accomplishing its business goals is another aspect that the discovery process ought to verify. To accomplish these tasks, the process calls for a number of activities: classifying application architecture; examining application performance and consumption of computer resources; ascertaining if the application is ready to operate in production; and identifying asset management tools and platforms for control of the applications' life cycles.

Read the paper · More papers on PaperTik