We were looking at updating our web site to talk to an AS400 system that would need to go down regularly. Really, regardless of if our system goes down regularly or not implementing a service bus is the way to go, and this looks like the perfect tool for the job.
Site link: NServiceBus