xLim 2 is a set of principles/guidelines that come from some experience and serve specific purpose of efficiently building flexible and light distributed information management systems.

Caveat: this version of xLim relies heavily on the DX component suite.

List of existing and planned articles on xLim:

  1. eXtensible Landor/Light Information Management architecture
  2. Introduction to the xLim architecture
  3. Simplified architecture for the xLim 2 solutions
  4. Development software requirements for the xLim 2 solutions
  5. Common development principles for xLim
  6. Organization of xLim solutions: development, svn and integration; Part 2
  7. Efficient testing saves time - unit testing and validation testing
  8. X is for “eXtensible” - inversion of control container in xLim
  9. Long story made short: Project Report for the xLim 1
  10. xLim 2 Engine concept or simple continuous integration for businesses
  11. GridView handler - magic of XPO, DX grids, layout components and schemas
  12. New: Matrix algorithm for rendering XtraLayout designs into Web UI
  13. Cross-cutting concerns in xLim 2
  14. Distributed nature of xLim 2 and some architecture and performance considerations
  15. New: What about extending xLim2 with DSL implementations?

Related research series:

  • ORM+IoC
    Articles about the Autofac IoC container and XPO ORM. When viewed separately, these are wonderful specialized development tools. Using them together results in some curious possibilities and opportunities. Some of these concepts eventually made their way into the xLim production implementations.
  • Capture business requirements with Boo-based DSL
    Articles on capturing complex business requirements with custom Domain Specific Languages. These are part of xLim 2 concept as well.

Thoughts:

Snippets: