Skip to main content

Advances, Systems and Applications

Journal of Cloud Computing Cover Image

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.