1. A method of adapting a service oriented architecture, the service oriented architecture comprising at least a first provider system, the method comprising: providing at least two instantiations of the first provider system with only one of the at least two instantiations being active at any one time; and adapting the service oriented architecture by transitioning between the at least two instantiations of the first provider system.