al. To summarize, the ONAP portal addresses the challenge of high growth in applications and functions that need to be developed and onboarded. It uses a flexible architecture that delivers vari- ety of information, tools, applications, and dashboards. By leveraging a single mechanism, a thin- client, device-agnostic, browser-based web portal system, authorized users can configure, manage, and administer virtualized network and service functions on a network cloud. While this is a chal- lenge, it is both a metric for success for ONAP portal architecture, as well as an opportunity to normalize applications, functions, and UX with scale. 7.6 DATA COLLECTION ANALYTICS AND EVENTS In the virtualized network cloud vision, virtualized functions across various layers of functionality are expected to be instantiated in a significantly dynamic manner; this requires the ability to pro- vide real-time responses to actionable events from virtualized resources, like ONAP applications, Building the Network of the Future Security Controls Integration Tools User and Role Administration Messaging Interfaces for Inter-Application Presentation Tools Role Synchronization Communications Standard Controls & Templates Integration for Access Validation Menu Synchronization libraries Cookies & Junction-based integration libraries Session Management RBAC & ABAC support Context Management User Logging & Auditing Extended Capabilities: Extended Capability Libraries: Big Data Integration Service Discovery Workflow Management Context Aware UI Rule Integration CSI Helper Services FIGURE 7.7 ONAP portal software development toolkit. as well as requests from customers, partners, and other service providers. In order to engineer, plan, bill, and assure these dynamic services, DCAE within the ONAP framework gathers key perfor- mance, usage, telemetry, and events from VI. It does this to compute various analytics and respond with appropriate actions based on any observed anomalies or significant events. These events include application events that l