Skip to main content

Advances, Systems and Applications

Table 1 Broker web services’ APIs

From: A service oriented broker-based approach for dynamic resource discovery in virtual networks

Resources

URI

HTTP action/Description

Base URL: http://www.ResourceBroker.com/apiV1/

Management of resources: publication, update and deletion.

/resources

POST: create a new resource in the SRR. GET: get all resources.

/resources/{resource_id}

GET: retrieve a resource. PUT: update a resource. DELETE: delete an individual resource.

Network services

/services

POST: create a new service. GET: get list of all services.

/services/{service_id}

GET: retrieve a service. PUT: update a service. DELETE: delete an individual service.

Role information

/roles

POST: create a new service. GET: get list of all services.

/roles/{role_id}

GET: retrieve a service. PUT: update a service. DELETE: delete an individual service.

Topology (Virtual Network)

/networks/

POST: create a new network. GET: get list of all networks.

/networks/{network_id}

GET: retrieve a network. PUT: update a service. DELETE: delete an individual network.

Requests (negotiation and service deployment requests)

/requests

POST: create a request GET: get list of requests.

/ requests/{request_id}

GET: read a request. PUT: update a request. DELETE: delete an individual request.

Offers (negotiation offers)

/offers

POST: create a new negotiation offer. GET: get all existing offers.

/offers/{offer_id}/

GET: read an offer. PUT: update the information of an offer. DELETE: delete an individual offer.