Patent ID: 9705815
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: storing a graph database comprising a plurality of vertexes, the plurality of vertexes including a first subset of vertexes representing a plurality of network resources and a second subset of vertexes representing a plurality of network services, and the graph database comprising a plurality of edges between a set of the plurality of vertexes, each respective edge indicating a relationship between at least one network resource of the plurality of network resources and at least one network service of the plurality of network services; receiving, at an application programming interface of a software defined network (SDN) controller, a data-interchange formatted message that indicates a service request to configure a network service within a network; querying, at least a portion of the plurality of vertexes and plurality of edges of the graph database based at least in part on the service request, to determine whether at least one network resource of the plurality of network resources and at least one network service of the plurality of network services can satisfy the service request to provision the network service within the network; and responsive to determining that the at least one network resource and the at least one network service can satisfy the service request, configuring, by the SDN controller, the at least one network resource and the at least one network service to provide the network service within the network.