We are using an external switch to load balance HTTP(s) connections. After evaluating the alternatives, this turned out to be the best and most scalable solution.
For scheduled task fail over, you can put the Integration Servers in a cluster and set the tasks to run in the cluster. This stores execution information for the scheduled task in the repository and an internal “webMethods” algorithm is used to determine which server will execute the task.
For SAP, I posted a note in another message a while ago. You should be able to find it if you search for it.
Also note that the risk of wmReopsitory2 being a single point of failure should be mitigated.
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB