Group access can also be defined. You define information rules that regulate access to data and generate information objects. An information generator is required for each data source that the application accesses. It can be redefined as necessary in the editor, allowing the application to follow data sources as they migrate from one platform to another. Information generators can also operate independently of data sources to run an algorithm, read from a file, or return static text.
Information builders handle processing instructions.
They work on the information object tables created by information generators. The context interpreter redirects a request to the appropriate information rule, based on the context of the particular request. Users see results that are tailored to include only the host or ODBC data defined by the developer. The strength of the information object model lies in its modularity. Information rules can be individually developed and tested and then integrated into a complete application.