У меня есть две программы, которые мне нужно интегрировать. Одним из них является программа Microsoft Access. Другая - это программа на Java. Никакой гибкости в выборе платформы для любой из них здесь, это существующие сложные программы.
В какой-то момент программе Access необходимо выпустить одну строку текста, которую Java-программа знает, как преобразовать в код (другую строку текста), и получить этот код обратно. Java-программа - это просто приложение командной строки, упакованное в виде jar-файла, которое принимает один бит текста, а выплевывает другой.
Какой самый простой способ сделать это?
Я так понимаю, Access не может выполнять системные вызовы напрямую из соображений безопасности, если я что-то упустил? Ранее утилита преобразования была упакована как DLL и вызывалась через OLE. Я могу упаковать файл JAR в виде DLL, но это кажется окольным. Это лучшее, что я могу сделать?
(Если есть еще один подобный вопрос, просто укажите мне на него. В результатах поиска по Java и Access люди обычно поступают наоборот: доступ к базе данных Access через Java).