How to Add a New Field in Existing Kanban View in Odoo 17
2 tier and 3 tier architecture
2. Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
4. 2 & 3-TIER
ARCHITECTURE
Swafeena Nima KM
Swafeenanima @gmail.com
www.facebook.com/
Swafeenanima
twitter.com/username
in.linkedin.com/in/
Swafeenanima
9562852057
5. 2-TIER ARCHITECTURE
It is client-server architecture
Direct communication
Run faster(tight coupled)
6. 2-TIER ARCHITECTURE(Contd)
Two parts:
1) Client Application (Client Tier)
2) Database (Data Tier)
On client application side the code is written for saving the data
in the SQL server database
7. Advantages:
Easy to maintain and modification is bit easy
Communication is faster
Disadvantages:
Performance will be degrade upon increasing the
users
Cost-ineffective
8. 3-TIER ARCHITECTURE
Web based application
Three layers:
1) Client layer
2) Business layer
3) Data layer
9. Client Layer
Contains UI part of our application
This layer is used for the design purpose where data is
presented to the user or input is taken from the user
10. Business layer
All business logic written like validation of data,
calculations, data insertion etc…
This acts as a interface between Client layer and Data
Access Layer
Make communication faster between client and data
layer
11. Data layer
Actual database is comes in the picture
Contains methods to connect with database and to
perform insert, update, delete, get data from database
based on our input data
12. Advantages
Performance – Because the Presentation tier can cache
requests, network utilization is minimized, and the load is
reduced on the Application and Data tiers.
Scalability – Each tier can scale horizontally
Better Re-use
13. Advantages(contd)
High degree of flexibility in deployment platform and
configuration
Improve Data Integrity
Improved Security – Client is not direct access to database.
Easy to maintain and modification is bit easy, won’t affect o
ther modules
15. If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
16. Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550