What is ACE?
The Application Confidence Engine aims to reduce the amount of time and effort required in managing applications. It's typical for 1000s of applications to be present in ManagementStudio, due to the vast number of applications in use in the enterprise, and the numerous versions detected (this assumes an Inventory Connector such as the MECM/SCCM Connector is in use).
Prior to ACE, it took an application specialist many days to review the discovered applications in ManagementStudio's "pending" area, then make decisions about which are legitimate business applications, which versions of these should be rationalised, and which applications were non-business (out-of-scope). This was especially challenging where there was limited knowledge of applications.
ACE attempts to vastly reduce the amount of time and effort involed in this process, and also reduces the skill-level required. ACE collects information about what application decisions (accept or reject) were made by other customers. These are stored in the cloud. When a customer is processing their application estate, ACE makes suggestions about each application based on the previous customer decisions. If 18 out of 20 customers (90%) previously accepted an application, ACE will suggest that the next customer accepts that same application with a confidence rate of 90%. The same principal is applied where an application has been rejected.
The new customer's decisions are recorded in the cloud, ensuring that the system is constantly improving.
In addition, where ACE finds multiple versions of an application, it will suggest that those versions are rationalised, according to the version threshold settings defined in the Admin area.
The end result is that a large number of applications can be easily quickly and rationalised, which provides a concise and accurate understanding of the organisations current application requirements. This is a powerful starting point in understanding the requirements for a transformation project, or BAU process involving applications.
1. Application Normalisation
Many vendors are inconsistent when naming and versioning their software titles. Application normalisation is the process of removing all those inconsistencies to present a clean, easy to manage set of names and versions.
The ACE engine provides a way to automatically (or manually) normalise the application estate using a pre-defined ruleset.
- The software vendor Adobe uses different ways of branding its products such as "Adobe", "Adobe Corp.", "Adobe Inc."
- The ACE engine recommends changing all these to "Adobe" and can optionally
2. Application Categorisation
3. Application Accept/Reject/Rationalise
- A customer installs a new instance of ManagementStudio in an organisation where Bloomberg is in use
Out-of-scope application Example:
- 95 customers choose to mark Spotify as a non-business application
- A customer installs a new instance of ManagementStudio in an organisation where Spotify is in use