Current set-up:
- App2 is an existing web app created to enable users to do transactions. Has login. Accessed globally.
- App1 is a purely informational app with no login. Accessed globally.
Proposed changes:
- App1 will now have user login and some new functions
- Part of its new functions is to have some of the transactional back end of App2
Plan
- Create web service in App2 to expose functions that would be accessed by App1.
Dilemma
- The web service exposed by App2 should only be used by logged in users from App1.
Settings
- App1 and App2 are deployed on the same app server (and will likely have this setup for a long time)
- App1 and App2 has a different set of users from different databases.
Question:
- whats the best way to solve the dilemma?
- Would it be practical just to copy App2's back end in App1 instead?
- Would having the two apps as Single Sign also be a practical choice? (e.g. just provide a direct page link in App1 to App2 while under SSO. )
that is all. thanks. Any advise would be appreciated.