Reference architecture
Introduction to reference architecture
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.
Consult the Lifecycle policy for the supported versions.
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 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.
- 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.
Consult the Lifecycle policy for the supported versions.
Example: testing, acceptance and production architecture
Cloud infrastructure
Thinkwise products can be deployed in a cloud environment, by using managed services.
It is your own organization's responsibility to take adequate security measures for protecting your cloud environment. Thinkwise products have been tested thoroughly, including pen testing, to ensure their security.
See: