ARCHITECTURE
OF AN OPERATING SYSTEM
Architecture
is the fundamental of an operating system that defines the interconnection
between the system components. An operating system can have different
architectures:
3. Virtual machine architecture
Monolithic Architecture
Monolith means composed all in one piece. The Monolithic application describes a single-tiered software application in which different components combined into a single program from a single platform. Components can be:
- Authorization — responsible for authorizing a user
- Presentation — responsible for handling HTTP requests and responding with either HTML or JSON/XML (for web services APIs).
- Business logic — the application’s business logic.
- Database layer — data access objects responsible for accessing the database.
- Application integration — integration with other services (e.g. via messaging or REST API). Or integration with any other Data sources.
- Notification module — responsible for sending email notifications whenever needed.
- For more explanation follow on Monolithic architecture
Comments
Post a Comment