Role of
Metadata
It is far easier to create settings
on a grid than to write lines of code or to compose a large Structured Query Language
(SQL) command. The more operational intelligence can be embedded in simple data
tables, the more efficient, maintainable and deployable the whole development process becomes. From one end to the other the Veriquant Framework runs on metadata. Metadata
actively directs program activity on
at least ten different fronts.
This means that major changes and enhancements are possible without having to release and disseminate a new software
build. It also means that inner program intelligence can be read in the easy format
of rows and columns on grids, rather than having to reverse engineer thousands of lines of code. Comprehensibility is high on the list of the benefits of a rich metadata
environment. So also is simplicity.
Metadata services are sufficiently
robust to enable the development of an EAV/CR application without having to write
any program code. Yet, when program code is
required, as it is in any complex application, Framework metadata coordinates its
activation from centrally-running Framework components on both server and client.
Methods within application-specific program assemblies are called from separately-compiled
core Framework services that, apart from metadata, would know nothing about them.
More
detail is available to logged-in
users here.
|