Hoặc thay đổi cả hai ứng dụng để ứng dụng Java thực sự là chủ sở hữu của cơ sở dữ liệu MySQL và hiển thị nó như một dịch vụ. Bạn đang kết hợp hai ứng dụng ở cấp cơ sở dữ liệu bằng cách thực hiện những gì bạn đang đề xuất.
Nếu bạn có một chủ sở hữu dữ liệu, bạn có thể ẩn các thay đổi giản đồ và những thay đổi đó đằng sau giao diện dịch vụ. Bạn cũng có thể làm cho nó có thể có một cơ chế xuất bản / đăng ký để cảnh báo các bên quan tâm về các thay đổi cơ sở dữ liệu. Nếu những điều đó quan trọng với bạn, tôi sẽ xem xét lại việc cho phép một ứng dụng khác truy cập trực tiếp vào MySQL.