A distributed computing environment includes a client platform, plurality server platforms, plural applications distributed amongst the plural server platforms, a messaging system, a plurality of data files and a load balancing and failover software application. Maintained in the data file for each application...http://www.google.com/patents/US7111063?utm_source=gb-gplus-sharePatent US7111063 - Distributed computer network having a rotating message delivery system suitable for use in load balancing and/or messaging failover