About App Builder and the App Hub
App Builder
App Builder is a set of application design tools that are incorporated in and can be run from within Infor Mongoose. As part of the Infor Technology Suite, it is designed primarily to run within Infor Ming.le® and in the cloud as part of a multi-tenant offering.
App Builder allows you to reuse existing business logic across Infor products and to build composite applications that use that business logic. This alows you to create custom-built and highly specialized apps to boost your productivity.
App Builder is designed to build basic apps using an intuitive WYSIWYG user interface. App Builder offers click-and-drop of UI components, a data service layer to connect with APIs, and an interaction wizard to set up how the components of your app interact with each other.
App Builder also includes responsive-design mechanisms that enable you to easily design apps for optimal operation and display, regardless of what device the end user is using.
Apps can be built, exported, and published from and into different environments. This means you can develop and test in your test environment, and then later deploy it in your production environment. Optionally, you can begin the creation of an app with App Builder and then convert it to be a Mongoose form for further development. It also means that you can receive and incorporate apps from other Infor or third-party sources.
Apps built in App Builder are client-side applications that use ION API and/or Mongoose IDO backend services. Because many Infor products are already ION API-certified, you can use them when building apps with App Builder. It is also possible to manually attach your own APIs behind the ION API gateway, and that way, you can use any REST-based API as part of your apps. In addition, you can use Mongoose IDOs (Intelligent Data Objects) in your App Builder apps.
App Hub
The App Hub is a repository where published and activated App Builder apps are stored and made available to users. This is the main user interface for the end user of your apps. The App Hub offers a list of all apps the user has access to.
Authorized administrators can administer their companys' apps within the App Hub. This includes exercising control over which apps are available, in what versions, and who can access them.
Mongoose as host for App Builder and App Hub
Complementary design and storage of App Builder apps
App Builder and Mongoose can be considered complementary design tools. By this, we mean that what you do in App Builder can be converted to work within Mongoose, as Mongoose forms.
Interactions created in App Builder projects are generally created and stored in their corresponding Mongoose forms as form event handlers.
When an App Builder project is "copied to" (and converted to be) a Mongoose form, data services created from ION APIs in App Builder projects are created in Mongoose as IDOs (Intelligent Data Objects). Collections created with/for those IDOs are then added to the Mongoose form, and Mongoose components are bound to those collections.
Of course, data services that were created from Mongoose IDOs, retain and reuse those IDOs when the project is converted to be a Mongoose form.