Lub zmień obie aplikacje, aby aplikacja Java była prawdziwym właścicielem bazy danych MySQL i udostępniała ją jako usługę. Łączysz dwie aplikacje na poziomie bazy danych, robiąc to, co proponujesz.
Jeśli masz jednego właściciela danych, możesz ukryć zmiany schematu itp. za interfejsem usługi. Możesz również udostępnić mechanizm publikowania/subskrypcji, aby ostrzegać zainteresowane strony o zmianach w bazie danych. Jeśli te rzeczy są dla Ciebie ważne, rozważyłbym ponowne zezwolenie innej aplikacji na bezpośredni dostęp do MySQL.