Luka Kralj (2010) Support for business layer application development using the CSLA.NET framework. EngD thesis.
The development of computer systems has caused the emergence of so called n-tier applications or systems which usually have a three-level structure consisting of a database, user interface and business logic. Since the first two levels can operate through established technologies, there are usually no difficulties in their process of development. On the business logic level, however, there are no technologies which would sufficiently support this part of the application. That is why we may start building our own framework to facilitate the development of the business level. We have to provide several complex functionalities, such as transport technologies, serialization, security, object-state tracking etc. The thesis aims primarily to present the CSLA.NET framework for development of distributed business applications. This framework mainly focuses on the business level of the application. It enables a rapid development of a business application because the majority of technical matters do not take place on this level; we can then concentrate on the business logic and business classes. In the final section of the thesis we compare a sample application developed with the CSLA.NET framework with an equivalent, conventionally developed application, and assess advantages and disadvantages of both applications.
Actions (login required)