S4 ระบบสารสนเทศกลางไกล่เกลี่ยข้อพิพาท (eMediation) — สถาปัตยกรรมระบบ

S4 ระบบสารสนเทศกลางไกล่เกลี่ยข้อพิพาท (eMediation) — สถาปัตยกรรมระบบ An architecture diagram generated by Archify. ThaID · Digital ID (Federated IdP) · Architecture component ThaID Digital ID (Federated IdP) Keycloak · SSO · realm rlpd · Architecture component · OIDC Keycloak SSO · realm rlpd OIDC ประชาชน · พอร์ทัลสาธารณะ / เว็บเบราว์เซอร์ · Architecture component ประชาชน พอร์ทัลสาธารณะ / เว็บเบราว์เซอร์ เจ้าหน้าที่ กสร. · เว็บเบราว์เซอร์ (เข้าระบบผ่าน SSO) · Architecture component เจ้าหน้าที่ กสร. เว็บเบราว์เซอร์ (เข้าระบบผ่าน SSO) Web (React + Vite) · rlpd-emediation-web · Architecture component Web (React + Vite) rlpd-emediation-web API (NestJS) · rlpd-emediation-be · Architecture component · REST API (NestJS) rlpd-emediation-be REST MSSQL · PSDBDEVDB · schema EMEDIATION (MEDIATE) · Architecture component · 95 ตาราง MSSQL PSDBDEVDB · schema EMEDIATION (MEDIATE) 95 ตาราง MinIO · Object storage (rlpd-minio) · Architecture component · S3 MinIO Object storage (rlpd-minio) S3 ระบบเดิม v1 / v2 · PHP+CodeIgniter (.41) · Node+Vue.js (.87) · Architecture component ระบบเดิม v1 / v2 PHP+CodeIgniter (.41) · Node+Vue.js (.87) HTTPS · ประชาชน HTTPS · เจ้าหน้าที่ REST API Digital ID (federated) SSO · ตรวจ token (OIDC) SQL · EMEDIATION schema ไฟล์แนบ · MinIO ควบรวม / ย้ายข้อมูล (migration) Legend Frontend Backend Database Cloud Security External

ช่องทางใช้งาน

  • • ประชาชน — พอร์ทัลสาธารณะ (anonymous + ALTCHA)
  • • เจ้าหน้าที่ กสร. — เข้าระบบผ่าน SSO (Keycloak realm rlpd)

ระบบ V3 (Phase 2)

  • • Frontend React + Vite · Backend NestJS REST API
  • • MSSQL — EMEDIATION schema (MEDIATE, 95 ตาราง)
  • • ไฟล์แนบใน MinIO · RBAC จาก PORTAL (RLPD015)

ควบรวมระบบเดิม

  • • v1 (2563) PHP/CodeIgniter · v2 (2565) Node/Vue.js
  • • V3 รวมเป็นแพลตฟอร์มเดียว + ย้าย/ควบรวมข้อมูล
  • • UAT: Docker บน 10.136.27.155 (uat-emediation.rlpd.go.th)