Skip to main content

Reference architecture

Introduction to reference architecture

note

The infrastructures as described below are examples. Keep in mind that for your own organization a different configuration could be more suitable.

The Thinkwise Platform consists of several products. In a DTAP approach, the Development environment differs from the Testing, Acceptance, and Production environment.

Development infrastructure

A development environment consists of a Software Factory (SF), Intelligent Application Manager (IAM), Indicium and a Windows GUI.

  • MS SQL environment consists of an SQL server and three databases:
    • IAM
    • Software Factory
    • The end application's database that will be developed, together with an IAM for, among others, the application's authorization.
  • Indicium is the service tier that is required, among others, for obtaining a license for the development environment. Indicium is .NET based and deployed in a Microsoft IIS environment.
  • Internal devices with the Thinkwise Windows GUI: the Thinkwise Windows GUI is required for building an application with the Thinkwise Platform. The GUI is .NET based.
note

Consult the Lifecycle policy for the supported versions.

Development infrastructure Example: development architecture

Testing, acceptance and production infrastructure

A testing, acceptance and production environment consists of an Intelligent Application Manager (IAM), the application as build in the Software Factory, Indicium and one or more GUI's (Universal or Windows/Web/Mobile GUI).

  • MS SQL environment: consists of an SQL server and two databases:
    • IAM
    • The end application's database.
  • Indicium is the service tier that is required, among others, for obtaining a license for the development environment. Indicium is .NET based and is deployed in a Microsoft IIS environment.
  • Universal GUI: this GUI is based on the Indicium service tier and deployed in a Microsoft IIS environment.
  • Mobile GUI: this GUI is .NET based, deployed in a Microsoft IIS environment and it uses the Indicium service tier.
  • Web GUI: this GUI is .NET based and deployed in a Microsoft IIS environment.
  • Internal and external devices:
    • The Windows GUI is .NET based.
    • The Universal GUI and Web GUI are available via a device's browser. Google Chrome provides the best performance for the Thinkwise Platform.
note

Consult the Lifecycle policy for the supported versions.

Testing, acceptance and production infrastructure Example: testing, acceptance and production architecture

Cloud infrastructure

Thinkwise products can be deployed in a cloud environment, by using managed services.

note

It is your own organization's responsibility to take adequate security measures for protecting your Azure or AWS cloud environment. Thinkwise products have been tested thoroughly, including pen testing, to ensure their security.

Azure infrastructure

See Azure deployment.

  • Use Azure DB for hosting the Software Factory, IAM and the developed application database.
  • Use Azure Web Services for hosting Indicium and the Universal GUI, Web GUI and/or Mobile GUI

Example Azure Example: Azure

AWS infrastructure

See AWS deployment.

  • Use AWS RDS for hosting the Software Factory, IAM and the developed application database.
  • Use AWS Elastic Beanstalk for hosting Indicium and the Universal GUI, Web GUI and/or Mobile GUI.

Example Azure Example: AWS