Если вы хотите сохранить эти два приложения в максимально возможной степени такими, какими они являются сейчас, не переписывая их полностью, вам следует использовать фреймы iframe. Это означает, что содержимое каждой вкладки фактически является iframe.
Для таких случаев я обнаружил, что очень полезно использовать разработанный пользователем компонент ExtJS, ManagedIFrame, который, как следует из названия, является управляемым iframe. Используя его, ваши iframes могут взаимодействовать друг с другом (например, отправлять сообщения от одного к другому, слушатели и т. Д.)
Тщательно планируя слушателей и регистрируя их, проверяя, находится ли одноранговый узел, вы можете создать это интегрированное приложение, не делая два отдельных приложения нерабочими при автономной работе.