Products, Plugins and Resources

Each Iotellect instance attains business value by inheriting functionality provided via:

  • Products, also called solutions

  • Plugins, also called modules

  • Resources, which are effectively represented by pre-configured contexts

Products

Products, or solutions, are designed for solving specific business issues end-to-end.

Example: Iotellect offers Network Management and SCADA/HMI out-of-the-box products.

Each product is technically a set of plugins and associated files.

Products can amend the base platform by getting included in a certain Iotellect installation bundle. Another way for getting products is by installing them from an application store.

Installing a new product (solution) automatically deploys all plugins (modules) included in it. However, some of those plugins may be later disabled.

Plugins

Plugins are pluggable modules of Iotellect Server or Iotellect Client. Each plugin delivers a certain feature into the base platform, such as support for a new communication protocol or some data analysis method.

Example: Network Manager product includes SNMP device driver, as well as IP SLA management module (plugin).

Each plugin extends the platform's code base by adding some functionality implemented in Java code. Some plugins may also provide new resources, i.e. pre-configured contexts.

Once a new plugin is installed, resources included in it are not created, i.e. not enabled automatically. It's necessary to create those resources manually to make them work, this process is described in the managing resources article.

See the Plugins section for more information.

Resources

Resources are contexts pre-configured to work together as a part of the product. Available resource types depend on the set of installed plugins. Those resources can be alerts, models, reports, dashboards, event filters, scheduler tasks, and more.

Example: Network Manager product includes the Network Traffic Overview dashboard available as a resource included in the Network Management plugin.

Resources can be hard-coded into plugins (e.g. plugins offered by Iotellect or plugins developed by our partners using open-source plugin SDK).

Resources can be also packaged into an application that facilitates their distribution between Iotellect servers.

See the Resources section for more information.

Was this page helpful?