Architecture
mGramSeva architecture details
Service Architecture
mGramSeva is built on top of the DIGIT Platform. It consists of distinct layers listed below.
Back End
Core Services
User Services (egov-user)
User OTP (user-otp)
Access Control (access-control)
MDMS
ID Generation Service (id-gen)
Payment Gateway (pg-service)
Workflow Service (wf-service)
Encryption Service (data-encryption-service)
Localization Service (localization-service)
Boundary Service (location-service)
URL Shortening Service (url-shortening-service)
PDF Generation Service (pdf-generator)
SMS Notifications (notification-sms)
Email Notifications (notification-email)
Business Services
Dashboard Analytics (DSS)
Municipal Services
Property Service (property-services)
Water Service Calculator (ws-calculator)
Water Service (ws-service)
eChallan (echallan)
User Events (user-event)
Vendor
![](https://mgramseva.digit.org/~gitbook/image?url=https%3A%2F%2F238770250-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FS0VW1NVyguqXxlketbHB%252Fuploads%252FqWk2FvJIJ8btK9FcE15A%252FeGov_MgramSeva_Architecture.png%3Falt%3Dmedia%26token%3D9b7d18b6-fbed-49a6-b258-da64785a7689&width=768&dpr=4&quality=100&sign=9128cf71&sv=1)
mGramSeva Architecture Diagram
The sequence diagram below illustrates a typical interaction between the various services.
![](https://mgramseva.digit.org/~gitbook/image?url=https%3A%2F%2F238770250-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-Mfb8ehcimjt6ER7QOME%252F-MjIgmisnHwIZtDsYSNe%252F-MjIjnn2orGB4euQEf7C%252Fdigit_sequence_diagram.png%3Falt%3Dmedia%26token%3D2d3fda64-eb5a-4281-bc77-5a64dee5a7d7&width=768&dpr=4&quality=100&sign=c04d347c&sv=1)
Last updated