LLBLGen Pro
Introduct to LLBLGen

llblgenpro_partner.gif

Introduction to ORM

The recent years marked the success of client server applications, either web based or classical, usually made of a database at the backend, some form based interface at the front end, and some business components in between, circulating and processing the data. Applications tend to effectively divide into 3 separated layers, usually named the Presentation Layer (PL), the Business Layer Logic (BLL) and the Data Access Layer (DAL).

Those who experienced so-called third-tiers programing know the importance of being able to find a clever way to quickly generate the common parts, and keep the hard work for what actually makes the sofware specific.

One of the first steps in building an application usually consist in defining the business domain within the physical data model implemented into the database.

Modern data driven approaches consist in deriving the most of the actual database, to bring the data objects close to bind to the forms control.

Several methodologies serve that objective. Object Relational Mapping is one of them.

ORM softwares automatize the generation of a programatic data access layer by mapping the elements of the database (tables, columns...) into related object classes, providing the developper with a transport and processing mechanism.

LLBLGen Pro

Pioneering the field of ORM in .Net technology, Frans Bouma, a long time expert in data acces technologie from Holland and Microsoft Most valuable Programer, commercializes with his company Solution Design a suite that stands, together with the OpenSource NHibernate, for the best ORM software available in .Net technology, LLBLGen Pro.

Unlike its XML driven rival, LLBLGen features endorse a Data oriented philosophy, deriving most classes from the schema extracted, and provides the user with a rich framework for dynamic query generation.

Its power include the ability to implement a complex grammar and many database specificities.

Architecture

The following diagram summarizes the interactions of the different parts that makes LLBLGen Pro.

LLBLGen Pro Architecture


Services Aricie

Aricie was an early adopter of LLBLGen and incorporated the solution in many WebForm, Winform and Windows mobile projects since then.

That gave our teams good insight of the inner components and various extensions that the suite offers.

We are now member of the support team, and official partners of LLBLGen Pro.

We propose various services around that expertise:

  • We propose on demand initial and advanced training for developper teams. According to specified objectives, we can conceive dedicated lessons to be given live, in one of our French agencies, on site with considerations on the distance, or by e-learning on our dedicated virtual servers.
  • We provide early project consulting, and on demand assistance, for developpers who want a back up in the early stage of their adoption.
  • We realise on demand prototypes and sandboxes, given modeling elements and business specifications
  • Finally, we can realise full-blown Data driven projects, with web forms, winforms, mobile development and web services qualifications. We may also realise a dataaccess provider to be included in larger projects.

For any further information, contact our technical director


Petites Polices. Cliquez pour changer.
Moyennes Polices. Cliquez pour changer.
Grandes Polices. Cliquez pour changer.
Copyright 2004-2006 Aricie     Terms Of Use     Privacy Statement