SOA is the glove, the scope is enterprise wide, agile development is about the way you can develop the part that is supported by software.
The business continuity plan may be thought of as a methodology or as an enterprise wide mentality of conducting day-to-day business.