Member's Login ID : Password : Download Profile
Committed Expertise
We know the technology. We understand your business !!
Expertise > CSLA
Component Based Scalable Logical Architecture for .NET framework is an application development framework that reduces the cost of building and maintaining applications.
The framework enables the use of object-oriented design as the basis for creating powerful applications. Business objects based on the framework support many advanced features to simplify the creation of Windows Forms,
Web Forms and Web Services interfaces.
CSLA .NET is designed to allow great flexibility in object persistence, so business objects can use virtually any data sources available. The framework is designed to enable single tier and n-tier models through the concept of mobile objects. This provides the flexibility to optimize performance, scalability, security and fault tolerance with no changes to code in the UI or business objects.
From the Developers Desk
The most common logical separation is into a UI tier, a business tier, and a data tier that may exist on a single machine, or on three separate machines - the logical architecture doesn't define those details.
Architecture CSLA Functionality
Framework Classes UI Implementation map with CSLA
Show All
   Architecture
After discussing the impact different logical and physical n-tier architectures have on application complexity, performance, security, scalability, etc., Five Logical Tiers and the Roles They Provide can be described as follows:
  • Presentation - Renders display and collects user input
  • UI - Acts as an intermediary between the user and the business logic, taking use input and providing it to the business logic, then returning results to the user.
  • Business logic - Provides all business rules, validation, manipulation, processing, and security for the application.
  • Data access - Acts as an intermediary between the business logic and data management. Also encapsulates and contains all knowledge of data-access technologies (such as ADO.NET), databases, and data structures.
  • Data storage and management - Physically creates, retrieves, updates, and deletes data in a persistent data store.
Top
Home Services Success Stories About US Contact Us
Copyright 2004 | :: PrincipalSoft Technologies Pvt. Ltd.