Atau ubah kedua aplikasi sehingga aplikasi Java benar-benar pemilik database MySQL dan menampilkannya sebagai layanan. Anda menggabungkan dua aplikasi di tingkat basis data dengan melakukan apa yang Anda usulkan.
Jika Anda memiliki satu pemilik data, Anda dapat menyembunyikan perubahan skema dan semacamnya di belakang antarmuka layanan. Anda juga dapat memungkinkan untuk memiliki mekanisme publish/subscribe untuk mengingatkan pihak yang berkepentingan tentang perubahan database. Jika hal-hal itu penting bagi Anda, saya akan mempertimbangkan kembali untuk mengizinkan aplikasi lain mengakses MySQL secara langsung.