Hanlding Collection Resources

UNIS’s approach to rely on hyperlinks for resources can slow some operations; specifically inserting new big Topology, Domain, or Network.

In this document we refere to Topology, Domain and Network as network resources collection.

To mitigate the long round trip times for inserting each resource type, UNIS allows inserting the entire network resources collection with self hyperlinks. Self hyperlinks use JSONPath or JSONPointer. When UNIS receive’s a POST request to insert new Topology, Domain, or Network, it checks each network resource included (e.g. nodes, ports, links, etc…) and generate new ids and selfRefs if needed.