description |
---|
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)
- Persister
- Indexer
- 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)
- Filestore
- API Gateway
- Business Services
- Municipal Services
- Property Service (property-services)
- Water Service Calculator (ws-calculator)
- Water Service (ws-service)
- eChallan (echallan)
- User Events (user-event)
- Vendor
- IFIX Adaptor Integration Service
The sequence diagram below illustrates a typical interaction between the various services.