Pangeanic Corporate Solution Architecture: Difference between revisions

From Pangeanic
Jump to navigation Jump to search
Line 8: Line 8:


The solution is implemented on a fully distributed architecture with different modules and covers 3 main areas:
The solution is implemented on a fully distributed architecture with different modules and covers 3 main areas:
# SaaS
# SaaS - Service Area
# Data Management
# Data Management
# Machine Learning
# Machine Learning
=== SaaS - Service Area===
That area includes the technical resources to be able to serve users' requests and includes:
*'''Interfaces''': a web interface and a restful API
*The '''Access Server''' receiving and rerouting the users requests
   
   
*Users access the functionalities with a variety of client interfaces (described later) such as the PGB, Web applications, CAT tools or programmatically with a RESTFul API for integrations.
*Users access the functionalities with a variety of client interfaces (described later) such as the PGB, Web applications, CAT tools or programmatically with a RESTFul API for integrations.

Revision as of 15:46, 3 December 2021

Pangeanic Architecture Block Diagrams

The diagram shows the different logical blocks.


Error creating thumbnail: File missing


The solution is implemented on a fully distributed architecture with different modules and covers 3 main areas:

  1. SaaS - Service Area
  2. Data Management
  3. Machine Learning

SaaS - Service Area

That area includes the technical resources to be able to serve users' requests and includes:

  • Interfaces: a web interface and a restful API
  • The Access Server receiving and rerouting the users requests
  • Users access the functionalities with a variety of client interfaces (described later) such as the PGB, Web applications, CAT tools or programmatically with a RESTFul API for integrations.
  • The Production Access Server manages user requests and orchestrates the rest of modules. It requires a standard SQL database to store the required data to fulfil the requests.
  • The engines, either local (managed by the organization on their own premises or on their own cloud) or operated by Pangeanic with a SaaS model will perform the actual language processing.
  • A file processor is in charge of dealing with converting files and documents when this feature is installed.
  • An on-line trainer module is in charge of evolving the models according to the user preferences. This is integrated in the engine package when the on-line learning option is installed.