В настоящее время я оцениваю Talend ETL (Talend Open Studio для интеграции данных).
Я хотел бы знать, как/если я могу предоставить работу ETL в качестве веб-службы.
Я знаю, что я могу экспортировать задания в виде веб-сервисов и вызывать их через определенный URL-адрес, но моя цель - показать конкретный WSDL с параметрами IN/OUT.
Пример использования:
1) Вызвать WS в Talend ETL и передать xml с данными
2) Talend ETL извлекает данные из xml и вставляет их в качестве переменной (-ов) в запросе, который должен быть выполнен против БД.
3) Talend ETL транслирует результаты с DB на XML-данные и отвечает на WS-клиент.
Наконец, я также хотел бы узнать, может ли тот же сценарий быть показан как служба REST.