I know this is a broad topic with probably many answers, but the more I'm researching this, the more I think I'm getting confused!
I am preparing to develop a rather large web system.
This web system will have many end user (UI) web apps getting data from a separate middle-tier web app and then present it. I want to keep the core business logic in the middle-tier that will then talk to a data layer which will communicate directly with
the database servers.
There will be a group of web apps that will have a common, dynamic navigation menu that will be dynamically adjusted for content pages based on their subscriptions and the apps will be themed via bootstrap. I would like the core business logic between these
web apps to remain in the middle-tier so I can re-use code from the middle-tier and not have to re-publish the UI web sites every time there are business logic changes.
There will be anothe ...
Go to the complete details ...