Search code examples
spring-integrationspring-integration-sftp

dynamic inbound / outbound configuration in Spring Integration


Thinking to use Spring Integration for dynamic Inbound / Outbound configuration. There can be 'n' number of customers using our system, each of them will have their own inbound FTP / webservice configuration to pull files for processing into our system. Likewise after processing each of those customers can have outbound FTP / webservice configuration where the reports (end result) need to be pushed. Is spring integration appropriate for such cases? if yes, can you please suggest or point to any of the examples. Webservice includes both REST and SOAP. Also, instead of polling at fixed interval, can each customer have their own cron expression as to when to pull the files during Inbound?


Solution

  • Your use-case looks fully as an appropriate for the Spring Cloud Data Flow.

    Each customer will configure a stream with desired options for each module.

    Otherwise your question looks very broad and it has a big chance to be closed here.