Business Objects meets Silverlight
CSLA stands for Component-based, Scalable Logical Architecture, and is the result of over 12 years worth of research and development. The Silverlight implementation of CSLA was started in 2007, and CSLA Light was one of the first application development frameworks available for the Silverlight platform.
CSLA Light is a software development framework that helps you build a powerful, maintainable business logic layer for Silverlight applications. It a subset of CSLA .NET, one of the most widely used software development frameworks for Microsoft .NET. CSLA Light enables you to create an object-oriented business layer that abstracts and encapsulates your business logic and data. CSLA Light simplifies and standardizes implementation of business logic, validation and authorization logic within your objects. The goal is to provide an easy and consistent coding pattern by which you can encapsulate all your business logic within your object-oriented business layer. The result is a business layer that supports development of rich, interactive Silverlight applications.
CSLA Light supports 3-tier and 4-tier deployment models. When using a 3-tier model, your CSLA Light business objects can invoke remote services written in asmx, WCF, ADO.NET Data Services, RSS or other technologies. In a 4-tier model your CSLA Light objects interact with a server running CSLA .NET, which allows you to take full advantage of CSLA .NET when creating your server-side code.
CSLA stands for Component-based, Scalable Logical Architecture, and is the result of over 12 years worth of research and development. The Silverlight implementation of CSLA was started in 2007, and CSLA Light was one of the first application development frameworks available for the Silverlight platform.
CSLA .NET for Silverlight is a subset of CSLA .NET targeted at the Silverlight platform. CSLA .NET for Silverlight offers nearly all the benefits of CSLA .NET on Silverlight, including data binding, validation, business rules, authorization, n-level undo and persistence.
The result is that CSLA .NET for Silverlight enables the creation of a rich object-oriented business layer running on the Silverlight client, that can transparently communicate with CSLA .NET objects running on the web and application servers.
For More information on CSLA.NET for Silverlight hop on over to Rockford Lhotka's Website and Blog for more information..



