В настоящее время у меня есть инструмент, который позволяет мне настраивать соединение с базой данных (используя JDBC) и задавать набор запросов для работы с базой данных. Запуск запланирован на определенное время суток (в настоящее время используется cron или планировщик windows). Затем инструмент экспортирует результаты в файл (xml) и отправляет этот файл на мой сервер через HTTPS. Этот инструмент установлен на компьютерах клиентов, поэтому я могу получить от них некоторые потоки данных для последующей обработки.
Я хотел бы написать внешний интерфейс для этого, чтобы клиенты могли легко настроить извлечение данных. Однако я не очень знаком с разработкой клиентского интерфейса Rich Client (будучи разработчиком программного обеспечения для интеграции), и мне было интересно, существует ли существующий инструмент, который бы делал все это, или стоило ли немного узнать Swing, чтобы я мог сбить фронтэнда. Кто-нибудь из вас знает подходящий инструмент? (Я ищу одну функцию, а не полный набор для извлечения и преобразования данных, который может отпугнуть некоторых клиентов)