These are also the basic characteristics of our Java client, which we AixBOMS Navigator They are called editors. Where it makes sense, interesting information is presented graphically. We call these editors because administrative operations can be performed in them, just like in a graphic editor. There are context menus that offer currently available functions when you click on a graphical object. Which ones are available is determined by "business rules" that take into account the object type and its properties, as well as the rights and scope of duties of the current user. This way, you cannot assign an IP address to a cable or a Windows 7 application to a printer.
Naturally, drag and drop operations can also be performed in the editors. These are suitable when you want to create and position new objects or define relationships between them. These can include, for example, parent-child and containment relationships, or also physical connections.
All operations that you perform in the editors affect the corresponding database contents one-to-one. This allows you, for example, to perform relocation actions quickly and easily via drag and drop, automatically updating the information for all involved objects at a single stroke. Not to be forgotten are the often non-trivial relationship information.
Our navigator also supports multi-window technology. You can display interesting information in graphics, lists, etc. in any number of independent areas. You can scale windows, undock individual windows and: you can also perform drag-and-drop operations between individual windows. What these are and what they do, again, depends on the context and the respective object types. We align ourselves with the wishes of our customers, who manage their IT and data centres with AixBOMS on a daily basis.
For example, you can select a server from a range of IT components using selection lists and filters, drag and drop it from the results list into a RackView window, and release it precisely where it is to be installed. RackView automatically generates all the necessary work orders, which can then be viewed and edited in a separate window. Here too, business rules secure all processes in the background, checking, for instance, if there is enough space for this rack and if the power and climate conditions are sufficient. If a switch had been installed instead of the server, it could now be provided with the necessary connections via mouse operations.