...
VNFCs must be independently deployed, configured, upgraded, scaled, monitored, and administered (by OpenECOMP). The VNFC must be a standalone executable process. Multiple VNFCs should not be deployed within an application server.
VNFCs must use "API versioning". To be able to independently evolve a component, versioning must ensure existing clients of the component are not forced to flash-cut with each interface change. API versioning enables smoother evolution while preserving backward compatibility.
...