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 ...

Get Manufacturing Execution Systems (MES): Optimal Design, Planning, and Deployment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.