In this chapter, we will focus on the options we have for scheduling tasks inside the Enterprise Integrator server. The task scheduler is an important mechanism in integration scenarios because it gives us the opportunity to perform some actions automatically and at specific times. It will be very useful for launching big services that consume huge amounts of the server's resources; however, it will not be possible to execute it when there are final users consuming other services on the same server, because the server will have low performance. To remedy this, we can create a scheduled task for these types of service and execute it when the server is idle, at midnight for example.
In the Enterprise Integrator, we have three different types of scheduled tasks:
- DSS task
- ESB task
- Custom task
In this chapter, we will see the differences between them and the...