kbmMW is a framework for developing multi-layered applications in Delphi and C++ Builder. Two-tier programs or client-server programs are those programs that have two separate applications, one in the server (such as Oracle databases, SQL Server, etc.) and the other in the client. But in the three-layer architecture, programs are placed in three layers: the back-end (server), the client (user system), and the middle layer, which is usually known as Business Logic or Application Server.
The purpose of the three-tier architecture is to make it easier to develop applications that target several different clients. For example, imagine having several different front-ends, one written with Delphi, C++Builder, or .NET, and as a normal version of the client in Consider one as a web server, one as a WAP server and one for linkup server and…
Well, it is not a good solution to copy a copy of the business rules for all these front ends because this is both a rework and it takes time to develop, support and fix its problems in the future. Here, they usually define an interface layer called Business Logic Layer, and in this case, clients will directly communicate with this layer and their requests will be answered in the best way.
Of course, this architecture has other advantages that you should research about, but kbmMW is presented as a very suitable framework for implementing this architecture in programs written in Delphi and C++ Builder, this product supports various databases and the amount of coding It minimizes the requirement. Therefore, if you want to get a SQL query, you will act exactly like the two-layer mode and you will not feel any difference. In addition, kbmMW includes various features such as caching the results of the client from the server or the server from the database.
All to XE2 and XE5
Programmers know better.
Last Updated on July 6, 2023 by admin