CHAPTER 7Technical Aspects
7.1 Software Architecture
7.1.1 Fundamental Variants
If you analyze the architecture of the different systems, which are temporarily in the market, you will find two architectural variants with fundamentally different approaches:
• Application-centered systems. Here, the application controls the booking function in the database and the business logic of the system. The database serves only as a performance-saving medium.
• Database-centered systems. With this approach, the database is not only a data memory but also the pivot of the entire system. A large part of the bookings and also parts of the business logic are handled through the database.
Application-centered approaches offer advantages for development by the ...