Architecture

Application - N-Tier Architecture

  • Presentation Layer - This layer has been used for any kind of user interaction with the software basically the client side information. The platform in our User Interface is web.
  • Business Layer – All the applications and logics is written in the business layer. This is basically the server side information. Any user request will be to business layer from user interface layer. Business layer opens connection for the database access.
  • Data Layer – Database contain all the data needed by the application and user interface layer.

Future Additions:

Integration Layer – Addition of this layer will make the application SOA enabled and each modules can be reused through web services in external systems.

ERP Architecture (SaaS Architecture Shift)

SaaS Architecture Shift:

Pixcel Square Technologies Educational ERP supports two kinds of SaaS model

1. Single Instance and Shared Database – All the schools will share the same instance of application and all schools data will be stored in the same database instance but separated using security mechanism

2) Separate Instance and Separate Database – A school can be setup on dedicated instance of application using dedicated instance of database but this dedicated cloud setup will be high on cost.