Thiết kế trao đổi bất đồng bộ có thể khôi phục, tôn trọng giới hạn batch của ERP. Trước tiên thống nhất độ trễ nghiệp vụ chấp nhận được và hệ thống sở hữu từng thực thể dữ liệu; đừng cam kết hoàn tất thời gian thực trên cơ chế nhập mỗi giờ.
Kiến trúc và quyền sở hữu
[SaaS API/events] --> [Durable staging] --> [Mapping adapter]
|
[Batch files]
|
[ERP importer]
|
[Status + reconciliation] <------------- [Result files]
Trong ví dụ tích hợp bán hàng, SaaS sở hữu yêu cầu đặt hàng đã gửi, còn ERP sở hữu chứng từ tài chính đã ghi nhận. Ánh xạ rõ mã định danh giữa hai bên. Adapter chuyển đổi trạng thái, đơn vị và ý nghĩa trường để quy ước riêng của ERP không lan vào workflow phía SaaS.
