In my last post I’ve talked about the eXpressApp framework by DevExpress. Let’s continue from there.
Despite all the limitations (there are no universal solutions in the world), the eXpressApp Framework is a great product. And what’s more important its development has made the DXperience suite even better (some changes had to be made there to aid the XAF development). I’m surely glad to have those, since in Landor one of our research and development focuses is the Landor Information Management (“Lim” for short) architecture that currently relies on all this great DX & XPO functionality.
I’ll keep talking about Lim as we go further down the road, but as a short summary: Lim is not an actual framework, or library or the piece of software. It is rather a set of development principles, architectural solutions and component preferences that help us to efficiently deliver small and medium sized information management solutions. Basically that’s just our evolving recipe of building such systems efficiently. It reuses ideas or solutions from:
- Composite Application Block
- Enterprise Library Application Blocks
- Smart Client Software Factory
- Web Service Software Factory
- Dependency Injection, Inversion of Control (and all the incredible magic that could be done with the Castle/Windsor Container) plus some ideas from the StructureMap.
- DXperience and XPO
- Continuous Integration, Test Driven Development and run-time system validation (plus other development rules, guidelines and standards that help deliver better software with fewer resources).
- Incredible number of helpful blogs and articles from all over the development community.
Current specs for the current Lim recipe (that’s version 2 actually) are:
.NET application with the ASP.NET web UI (provides basic information access and management capabilities), Data Server (over any DB engine supported by the XPO) and flexible modular Windows.Forms Smart Client applications with rich UI. Every module is highly customizable and swappable by default (were it is appropriate and efficient).

0 Responses to “Landor Information Management architecture”