I want to build a web application/server with this structure:
- transaction-server (create, update, delete)
- view-server (view, search)
The main-server acts as host server for sub-server.
I can add many sub-servers and connect it to main-server (via plug-play interface maybe), then it can begin querying data from another sub-servers (which has been connected to the main-server). The sub-servers can be anywhere as long as connected to internet.
The main-server can manage all sub-servers which are connected to it (query data, setting permission between sub-servers, etc).
The purpose is simple, the web application will be huge as the company grows, so I want to distribute it into small connected plug-able servers.
My question is, does the structure above already have a standardized method? or are there any different views? what are the technologies needed?
I need a lot of researches before the execution plan begin.
thanks a lot.