File Processing

An enterprise service bus (ESB) provides a managed production environment for the processing of local files and files that are copied by using an FTP protocol.

The File Processing patterns provide support for activities such as:

These patterns also support the inclusion of standard management utilities, for example, security, logging, monitoring, and charging.

The following diagram illustrates some File Processing scenarios:

The diagram shows how you can take files from local or remote directories, mediation applications, and files, or the records contained within the file can be forwarded to the required destinations.