lly developed through different environments, teams, languages, and styles, which means automated onboarding and certification must be consistent. 3. Optimization and orchestration of services by composing collectors and analytics micro- services at the edge, central, and/or core of the network to attain efficiency, cost effective- ness, security, and reliability. 7.6.2 PLATFORM APPROACH TO DCAE It is essential that a platform approach be taken in order to fulfill DCAE's goals. The notion of plat- form here is a reference to the DCAE capabilities that help define how data are collected, moved, stored, and analyzed within DCAE. These capabilities can then be used as a foundation to real- ize many applications serving the needs of a diverse community. Figure 7.9 is a functional archi- tecture rendition of the DCAE platform to enable analytic applications within the ONAP/DCAE environment. As Figure 7.9 suggests, the DCAE platform requires a development environment with well- documented capabilities and toolkit that allows the development and onboarding of platform compo- nents and applications. The DCAE platform and applications depend on the rich instrumentation made available by the underlying cloud infrastructure and the various virtual and physical elements present in that infrastructure to enable the collection, processing, movement, and analysis necessary for elastic management of the infrastructure resources. In addition, it relies on robust interfaces with key ONAP Building the Network of the Future Interfaces DCAE Analytic Applications Metadata Real-time Analytic Applications Other Applications Scaling Anomalies Other Capacity Signatures Testing Other Controller Health Customized Analytics Reusable Analytic Framework / Library Start/Stop applets/functions/queries. Cross-domain, domain-specific applets/functions/queries DCAE Platform Analytic Framework Unstructured & Structured Data Persistence Platform Stream Operators, DAG Operators, DAGs, Baseline, Inventory, Application Trends Policies, Topology On-board