Laconic Object Query Language Using Features of Object Model
MSc Vyacheslav Dimitrov (Petrozavodsk State University, Russia)This report is devoted to the developing of Laconic Object Query Language (LaOQL) which is run in the context of research project NEST that aims at building and visualization of enterprise network's ICT-infrastructure.
This work is motivated by the following observation. A network research worker or system administrator may be not deep familiar with any programming or query languages, so we should give to his/her simple, convenient and clear instrument for working with project model domain (for example, getting devices (hosts, servers and so on) which are belonging to some room or building). Moreover, persistance storage for project NEST is not stable defined (we change its several times: relation database (Hibernate + MySQL), file system database, object database), but due to the architecture of the LaOQL which allows to implement interfaces for different storages, user interface for working with model are not changed.
Our ideas for reaching concise are:
- removing writing links between object entities;
- using laconic names for object entities;
- definition default property;
- using laconic notation for complex conditions;
- using user functions.