Implementing a new application

Implementing a new application

Implementing a new application is a collaborative, thorough and exciting process. An application requires a server to be hosted on, a license agreement and of course, the application instance.

“A new application” can mean two things:

  1. Composing and deploying a new model
  2. Deploying a new instance for an existing model

Composing and deploying a new model

Creating a new model and deploying its first instance requires the following steps:

  1. Setting up the server

    1. Choosing where/how to host
    2. Installing the server[1]
    3. Installing the Novulo Installer and Novulo Installer Updater applications[1:1]
    4. Obtaining access to the Novulo Installer, by either:
      a. Installing your SSO datasets[2][3][4] in the Novulo Installer[1:2]
      b. Requesting NNetwork SSO access[5]
  2. Composing the model

    1. Starting a new, blank, cart
    2. Creating your composition and send to Deployment
  3. Deploying the first instance of that model

    1. Configuring your model, repository and application in the deployment order
      • “Start installation automatically in deployment” must stay off!
    2. Running the workflow
      1. Starting the deployment workflow
      2. After integration, registering the new model
      3. Obtaining an application license[5:1]
      4. Proceeding the deployment workflow
      5. After generation, creating the instance
        1. Choosing which instance to create in the deployment workflow
        2. Registering the application license in the new instance
      6. Adding initial datasets to the installation
      7. Proceeding the deployment workflow
      8. Finishing the installer workflow
    3. Obtaining access to the new application, by either:
      a. Requesting access from the customer and installing your SSO datasets[3:1]
      b. Requesting access from the customer and obtaining account credentials
      c. Requesting access from the customer and requesting NNetwork SSO access[5:2][6]

Deploying a new instance for an existing model

Deploying a new instance for an existing model requires the following steps:

  1. Choosing the server

    1. Choosing an existing server
    2. Seting up a new server (using the same steps as above)
  2. Obtaining an application license[5:3]

  3. Adding the instance, registering the application license

  4. Deploying the instance

    1. Adding an installation of type “Installation”
    2. Adding initial datasets to the installation
    3. Obtaining access to the new application, by either:
      a. Requesting access from the customer and installing your SSO datasets[3:2]
      b. Requesting access from the customer and obtain account credentials
      c. Requesting access from the customer and requesting access throug NNetwork SSO[5:4][6:1]
    4. Running the workflow
      1. Starting the deployment workflow
      2. Finishing the installer workflow

  1. Action from Novulo system administrator required ↩︎ ↩︎ ↩︎

  2. In Novulo Installers, Novulo always has access through their own identity provider ↩︎

  3. If you are a partner or self-developing customer, you need to provide an SSO dataset to get access to the application through your own identity provider ↩︎ ↩︎ ↩︎

  4. Currently, MS Entra is not yet supported for Novulo Installers. If you don’t have a SAML identity provider, we offer NNetwork SSO as a solution until MS Entra is supported. ↩︎

  5. Service request required ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  6. NNetwork SSO is only available for applications owned by Novulo. ↩︎ ↩︎