TRANG 2: Tầng Dịch vụ Dữ liệu (Data Services - DSS)
2.1. Khái niệm và Vai trò
Dự án sử dụng các file cấu hình .dbs (tại src/main/wso2mi/artifacts/data-services) để trực tiếp thao tác với cơ sở dữ liệu mà không cần viết code Java/Spring.
2.2. Các dịch vụ trọng yếu
- SyncTaskService.dbs: Quản lý toàn bộ vòng đời của các Task đồng bộ. Cung cấp các thao tác
getTasks,insertTask,updateLastRun. - syncLockDataService.dbs: Chứa các logic nghiệp vụ về Khóa (Lock), giúp đảm bảo tính toàn vẹn khi có nhiều tác vụ chạy song song.
- danhMucTheoMa.dbs: Một dịch vụ quy mô lớn (91KB) cung cấp hàng trăm API tra cứu danh mục dựa trên các bảng dữ liệu chuyên ngành.
2.3. Ưu điểm triển khai
- Cấu hình động: Thay đổi câu lệnh SQL dễ dàng mà không cần biên dịch lại ứng dụng.
- Xác thực tập trung: Sử dụng xác thực ở mức API Gateway sau đó mới gọi vào DSS.
Không có bình luận nào để hiển thị
Không có bình luận nào để hiển thị