You can create an xslt extension that can access the data in the other application. This would work similar to how the umbraco.library works.
If your app has the ability of serving up xml via a webpage, you could use the GetDocumentByUrl that currently exists in the umbraco.library.
Another approach would be to use a usercontrol to do the complete display rather than mixing and matching...
• 2007/2008 MVP • 2008/2009 MVP • Core Developer • Certified Professional Level I & II •