Will people be wanting this to update "Live"? As in they view the page, never leave, it updates?
Or will the users be logging in/out longer than the 15 minute window.
If the latter is the case, you can probably just use a live connect/Use appropriate extract refreshes.
If the first situation is the case, Stephen may be right.
Hope that helps!