Core Concepts

Overview

A Glue42 Web Client application is a web application that uses the Glue42 Web library to connect to Glue42. A Web Client application cannot configure the Glue42 environment and expects that this is already handled by the Main application.

It is strongly recommended that the Glue42 Web library be initialized as a starting step for the application, so that it is discovered and registered as a Glue42 Web Client by the Main app and the other Web Client apps as soon as possible. The Glue42 Web library must not be initialized more than once, because doing so will result in rejecting the initialization and throwing an error. Possible reasons for initialization rejection may be incorrect configuration or if the application wasn't opened by another Glue42 application.

A Web Client application can be opened by the Main app and can also spawn its own child applications and windows. These children don't depend on the parent Web Client application - their connection to Glue42 is routed directly through the Main application and therefore they will continue to function properly even if the parent Web Client has been closed.

For information on how to initialize the Glue42 Web library and use Glue42 APIs in JavaScript, React and Angular applications, see the respective sections.