DIGIT mGramSeva
v1.2
Search
⌃K

Architecture

mGramSeva architecture details

Service Architecture

mGramSeva is built on top of the DIGIT Platform. It consists of distinct layers listed below.
  1. 1.
    ​Front End​
  2. 2.
    Back End
    1. 1.
      Core Services
      1. 1.
        ​User Services (egov-user)
      2. 2.
        ​​User OTP (user-otp)
      3. 3.
        ​Access Control (access-control)
      4. 4.
        ​MDMS​
      5. 6.
        ​Payment Gateway (pg-service)
      6. 7.
        ​Workflow Service (wf-service)
      7. 8.
        ​Persister​
      8. 9.
        ​Indexer​
      9. 10.
        ​Encryption Service (data-encryption-service)
      10. 11.
        ​Localization Service (localization-service)
      11. 12.
        ​Boundary Service (location-service)
      12. 13.
        ​URL Shortening Service (url-shortening-service)
      13. 14.
        ​PDF Generation Service (pdf-generator)
      14. 15.
        ​SMS Notifications (notification-sms)
      15. 16.
        ​Email Notifications (notification-email)
      16. 17.
        ​Filestore​
      17. 18.
        ​API Gateway​
    2. 2.
      Business Services
    3. 3.
      Municipal Services
      1. 1.
        ​Property Service (property-services)
      2. 2.
        ​Water Service Calculator (ws-calculator)
      3. 3.
        ​Water Service (ws-service)
      4. 4.
        ​eChallan (echallan)
      5. 5.
        ​User Events (user-event)
      6. 6.
        ​Vendor​

mGramSeva Architecture Diagram

The sequence diagram below illustrates a typical interaction between the various services.
Sample sequence diagram for a typical flow of DIGIT Microservices
​
​​​All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.