Monolithic Architecture
Monolithic Architecture
In our application, we will have several modules and several components are also
available.
Components are
1. Presentation Components
- These are responsible for handling Http Requests.
- Web applications means front end pages, Distributed applications means Rest Clients.
- Responsible to handle user requests.(Servlets basically handles the Requests).
- Responsible to handle the business logic as per the business deals.
- DAO is responsible for performing DB operations like DML,DDL,TCL,....
- Two projects can talk to each other only when we have
- Integration logic(basically RestfulServices, WebServices,...).
- Responsible for Authorizing the user.
- Responsible for sending email or mobile message notifications.
If we develop all these components as a single project then it is called as "Monolithic Architecture".
refer : MonolithArchitecure.png
Comments
Post a Comment