CIDEVSTC-306: Discovery service and View interface revision
Merge pull request #578 from mmeisinger/add306_disc

CIDEVSTC-306: Discovery service and View interface revision