Yesterday I posted an article about failsafe and forgot to tell you that it does NOT just take care of the Oracle Databases, it can also take care and failover your Oracle Application Server and you Oracle Agents for your Enterprise Manager.
Take a look at the Product-Infos.