สถาปัตยกรรมระบบ S1 — ระบบให้คำปรึกษาทางกฎหมาย (Legal Consultation System)

สถาปัตยกรรมระบบ S1 — ระบบให้คำปรึกษาทางกฎหมาย (Legal Consultation System) An architecture diagram generated by Archify. ประชาชน / เจ้าหน้าที่ · ผู้ใช้งาน (Browser) · Architecture component ประชาชน / เจ้าหน้าที่ ผู้ใช้งาน (Browser) ThaID · ยืนยันตัวตน · Digital ID · Architecture component ThaID ยืนยันตัวตน · Digital ID S9 Web Portal · SSO · ฝังการทำงาน (Embedded) · Architecture component S9 Web Portal SSO · ฝังการทำงาน (Embedded) S1 Frontend · React / Vite · ระบบ S1 · โมดูลอิสระ (Docker / Linux VM ใหม่) S1 Frontend React / Vite S1 Backend · NestJS · Microservices · ระบบ S1 · โมดูลอิสระ (Docker / Linux VM ใหม่) S1 Backend NestJS · Microservices ฐานข้อมูล S1 · MSSQL · Single DB · ระบบ S1 · โมดูลอิสระ (Docker / Linux VM ใหม่) ฐานข้อมูล S1 MSSQL · Single DB ระบบ OCIPA (S6) · ยื่นคำขอออนไลน์ · Architecture component ระบบ OCIPA (S6) ยื่นคำขอออนไลน์ ระบบรับเรื่องร้องเรียน · สำนวนขอความเห็น · Architecture component ระบบรับเรื่องร้องเรียน สำนวนขอความเห็น ระบบ S5 · เบิกจ่ายทนาย 134/1 · Architecture component ระบบ S5 เบิกจ่ายทนาย 134/1 HTTPS ThaID SSO ฝัง UI (Embedded) REST API MSSQL คำขอออนไลน์ · API ขอความเห็น · API มอบหมายทนาย · สองทาง ระบบ S1 · โมดูลอิสระ (Docker / Linux VM ใหม่) Legend Frontend Backend Database Security External

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

  • • เข้าใช้งานผ่าน S9 Web Portal (ฝังการทำงาน)
  • • ยืนยันตัวตนด้วย ThaID SSO
  • • ประชาชนและเจ้าหน้าที่ใช้งานร่วมกัน

สถาปัตยกรรม S1

  • • Frontend: React / Vite
  • • Backend: NestJS (Microservices)
  • • ฐานข้อมูล MSSQL (Single DB)
  • • ติดตั้งบน Docker / Linux VM ใหม่

การเชื่อมโยงระบบ

  • • รับคำขอจาก OCIPA และระบบรับเรื่องร้องเรียน (ขาเข้า)
  • • เชื่อม S5 เบิกจ่ายทนาย แบบสองทาง (Bidirectional)
  • • ออกแบบแยกอิสระจาก OCIPA (Loose Coupling)