rs, etc. Topology Resource / Service Topology Adapters (J2EE) Service Recipes Visualization Catalog Policy Storage Product Process Analytic Library Service Application Resource Recipes & Eng. Rules Templates Library ONAP Common Services (Logging, Access Control, etc.), Data Movement & Internal APIs Analytic Applications Controllers Recipe/Engineering Rules & Policy Engineering Rules & Inventory Distribution Streaming Events Framework Pub/Sub Service Logic Interpreter (i.e. Metadata) Real-Time Collector Batch Collector Network Adapters Application Adapters Operational Management Framework (OMF) Design / Creation Environment VNFs/ Storage Compute Networking Execution Environment Applications Managed Environment FIGURE 7.2 ONAP software components. The Network Operating System of analytics; aids in troubleshooting; and publishes events, data, and analytics (e.g., to policy, orches- tration, and the data store). A&AI is the ONAP component that provides real-time views of the network cloud resources, services, products, and offers, as well as their relationships to one another. The views provided by A&AI relate data managed by ONAP, BSSs, OSSs, and network applications to form a "top to bottom" view ranging from the offers in the market to the products customers buy to services that compose those products to the resources that form the raw material for creating the products. A&AI not only forms a registry of products, services, and resources, but also maintains up-to-date views of the relationships between these inventory items. To deliver the dynamic vision of the network cloud, A&AI will manage these multidimensional relationships in real time. A&AI is updated in real time by controllers as they make changes in the network cloud environ- ment. A&AI is metadata-driven, allowing new inventory item types to be added dynamically and quickly via SDC catalog definitions, eliminating the need for lengthy development cycles. The platform includes a real-time dashboard, controller, and administration tools to monitor and man