Skip to main content

Hubble Overview

Hubble® is an integrated suite of performance management apps. It offers reporting, analytics and planning in a single, real-time solution that fully understands your ERP. Hubble is built on a simple idea – that things should be easy. Hubble integrates your critical business systems so end users at all levels of the organization have access to live data – extraordinarily fast. With this type of visibility, everyone can easily understand, manage and predict the business. Redundant processes disappear, and a high- performance business can emerge.

Our software provides real-time access to your ERP data. Administrator is used for working with the administration elements of Hubble . This includes the creation and management of database repositories, setting up and managing user profiles and permissions, and implementing individual business preferences.

While many of the components in the process are more technical (e.g. the installation of the application, license key management and upgrades), there is considerable functionality that can be made available to business users. In this guide, you will review each of the components depicted in the process flow; however, the focus is primarily on those functions that facilitates managing users, documents, user capabilities and scheduling documents.

Architecture

Hubble is a Microsoft.NET Windows application that runs under a 2-tier architecture. The application has its own built-in database connectivity layer which is responsible for submitting the queries to the ERP database directly and independently from the ERP application. The software’s configuration and inquiry parameters are stored in a centralized database (an Object Repository) created during the initial installation.

The repository can be created on one of four different database servers: Oracle, SQL Server, DB2, and DB2 UDB. The architecture is shown below:

Deployment

The following deployment options are available:

  1. Manual desktop deployment

    When initially installing and configuring the software, the manual desktop deployment option is used. This same installation process can be used if a small number of additional desktops need to be installed.

  2. Terminal server deployment

    For larger desktop installations, a terminal server deployment utilizing Windows Terminal Services or Citrix is available.

    This option is best for those users who will be accessing the Object Repository and ERP databases from a Wide Area Network (WAN) connection. Terminal server deployment is shown below:

  1. Microsoft’s ClickOnce technology

    ClickOnce, a Microsoft deployment technology, enables users to install and run an application with minimal IT involvement. This deployment method can be used with Hubble due to the built- in database connectivity layer delivered with the product. All database connectivity is handled within the application, thus eliminating the need for desktop-specific connectivity setup. The software deployment files are stored on a web or network file server, which is referred to as the deployment location. The users access the link and the software is automatically downloaded to the individual workstation. Software updates are delivered automatically and roll-back options are also available. The major benefit of this deployment method is that the desktop deployment version of Hubble can be delivered and managed centrally like a web application. This option requires minimal IT involvement and potentially eliminates the need for costly servers.

    ClickOnce Deployment is shown below:

Note: All of the above options can be used in combination to meet the needs of the users and the IT Department.

Database for Object Repository

During the install of the application server for Hubble, the repository is created in a PostgreSQL database on the application server.