sonata-nfv / son-catalogue

SONATA's SDK Catalogue
http://www.sonata-nfv.eu
Apache License 2.0
1 stars 2 forks source link

Feature: Service identifier on Catalogues #23

Closed dang03 closed 8 years ago

dang03 commented 8 years ago

It was proposed to use a name convention to identify services inside catalogues by using "group.name.version". However, each NS/VNF Descriptor includes a field called "ns_name" (or "vnf_name") and might include a field called "_id" generated when a service is stored in the catalogue. Which is the approach to follow? Example A: No '_id' field 'name': 'group.name.version'

Example B: '_id': 'group.name.version' 'name': 'service_name'

dang03 commented 8 years ago

Following comments of @mbredel on son-mano-framework/issues/33, Descriptors will use the "group", "name", "version" convention to uniquely identify each service/function. SDK Catalogues will internally use as primary key the "group.name.version" name convention to index each service/function, but no '_id' field will be used outside Catalogues as shown in example A from first comment.