Или променете и двете приложения, така че приложението Java наистина да е собственик на базата данни MySQL и да я излага като услуга. Вие свързвате двете приложения на ниво база данни, като правите това, което предлагате.
Ако имате един собственик на данните, можете да скриете промени в схемата и други зад интерфейса на услугата. Можете също така да направите възможно да имате механизъм за публикуване/абониране, за да предупреждавате заинтересованите страни за промени в базата данни. Ако тези неща са важни за вас, бих преценил да разреша на друго приложение да има директен достъп до MySQL.