mGramSeva architecture details
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
The sequence diagram below illustrates a typical interaction between the various services.