I'm not sure I follow you completely. Are you talking more about the concept of adding models/schema? As per some of the thoughts around TEIID-2057 and the open shift vdb builder, you could easily have admin/ddl methods for that as well.
Speaking generally the vdb.xml concept is for convenient deployment and so that we don't have to express some of higher-level or idiosyncratic concepts in ddl against an operational server. It of course is entirely unnecessary, but that doesn't really matter for what we're talking about here - you could just as easily allow an updatable metadata repository to contribute model definitions.
I'm not sure I follow you completely. Are you talking more about the concept of adding models/schema? As per some of the thoughts around
TEIID-2057and the open shift vdb builder, you could easily have admin/ddl methods for that as well.Speaking generally the vdb.xml concept is for convenient deployment and so that we don't have to express some of higher-level or idiosyncratic concepts in ddl against an operational server. It of course is entirely unnecessary, but that doesn't really matter for what we're talking about here - you could just as easily allow an updatable metadata repository to contribute model definitions.