ServiceType framework cleanup and refactoring

Registered by Eugene Nikanorov

Per discussion in ML, there's a need to redefine some terms around service types framework and propose new API and logic to utilize this framework for multivendor support in services (currently in lbaas)

Blueprint information

Status:
Complete
Approver:
Salvatore Orlando
Priority:
Medium
Drafter:
Eugene Nikanorov
Direction:
Approved
Assignee:
Eugene Nikanorov
Definition:
Drafting
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Eugene Nikanorov
Completed by
Eugene Nikanorov

Related branches

Sprints

(?)

Work Items

Work items:
as the first step (havana-2), implement conf-provided ServiceProviders per discussed in ML. That entity will be used later to implement REST call dispatching and multivendor support (lbaas, other services): TODO
implement CLI to list available ServiceProviders (havana-2): TODO
discuss propose and implement additional entities and workflow that involves insertion type, service quality (havana-2): TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.