Nhảy đến nội dung chính

Trang 1: Tổng quan dự án

1.1 Định nghĩa

service-proxy là một thành phần trung gian (Middleware/API Gateway) được phát triển trên nền tảng Spring Boot 3.3 và Java 17. Dự án này đóng vai trò là "cửa ngõ" (Gateway) duy nhất để các ứng dụng Client (như Mobile App, Web Frontend, hoặc các tích hợp bên thứ ba) tương tác với hệ thống ký số nội bộ và các quy trình nghiệp vụ (BPMN).

1.2 Vai trò của Proxy trong hệ thống

Dự án không trực tiếp thực hiện các thuật toán ký số hay lưu trữ cơ sở dữ liệu quy trình. Thay vào đó, nó giải quyết các vấn đề về:

  • Tập trung hóa (Centralization): Một đầu mối duy nhất cho mọi yêu cầu ký số.
  • Bảo mật (Security Barrier): Ngăn chặn truy cập trực tiếp từ Internet vào các cụm Cluster ký số nội bộ nhạy cảm.
  • Khả năng phục hồi (Resiliency): Tự động xử lý lỗi mạng thông qua cơ chế Retry thông minh.

1.3 Sơ đồ luồng dữ liệu (Data Flow)

image.png