preter Autonomous Controller Svc Comp Svc Template Access Service Core & Service Service Element Transport Features Features Resources Resources Cloud Service Logic Directed Graphs Neutron Orchestrators Agent Adapters Legacy LO/L1 BGP-LS OF1.0/1.3, NetConf Config NetBond PCE-P NetFlow (TL1++) Listener Stats Stats Stats Listener SB Interface Adapter Legend = Read mode adapter Write mode adapter Device Type 1 Device Type N FIGURE 6.3 Network controller components. Building the Network of the Future 6.4.1.2 Service Logic Interpreter Function The service logic interpreter (SLI) is the event-driven component that deals with requests from exter- nal systems for new network services, connections, or features. SLI interprets the service requests into specific network resource requests, which are optimized based on the network resource autono- mous controller results. Service requests will come from MSO and other service control functions like closed loop at run time. The system engineering definitions of a network service, network, or vendor-specific devices will be provided at design time through the YANG modules. 1. The SLI implements a key aspect of the platform flexibility. The SLI reads DGs (e.g., DGs define the order of execution of software nodes/objects); this is explained in more detail in Section 6.4.7. This is network implementation logic software that satisfies the incom- ing network service request. By implementing the network service to network mapping in a flexible DG or script, changes to the network implementation can be quickly created and tested without requiring changes in the engine. New functions may be needed in the engine over time as new adapters or fundamental new protocols are added to the platform, but generally only the DGs need to change as capabilities are used in new combinations. The DG operates on the network and service models to gather all the data items, selects resources based on interacting with the resource control function, and passes the data set to the adapters for changing the 