It is possible that some methods require views from embedded third-party sites. In this setup, you can use the single application with a multiple routes approach to handle some methods and select a completely different application to handle any other methods.
Assuming there are no restrictions on embedding in an iframe directly, the extensibility mechanism allows for this hybrid approach. For more information, see Limitations and restrictions.