Thursday, July 14, 2005

LoneStar Framework

LoneStar - which is the codename given to the project that i am working on is finally taking some shape. So after much sweat and blood, this is what is currently being formed in the new .net 2.0 application

UI Layer
calls
UIPC Layer
can call either BusinessFacade or WebService(in case of distributed system) - read from Web.Config
Web-Service layer or BusinessFacade layer.
If Web-Service is called, the web-service will call BusinesFacade in turn.
BusinessFacade will call the BusinessComponents
The job of BusinessFacade is to orchestrate the processings. I am also planning to plug in a Business Rule Repository into the Facade.
BusinessComponents call the DAL
I have kept the DAL in such a way that it is configurable as to which DAL should be used, we have a SQLDAL and a OracleDAL.
And finally DAL talks to the database -> we have a Microsoft.ApplicationBlock.Data dll here which is temporarily being used to to data transactions(as the app is still not in any solid stage)
Typed DataSets are being used as the bloodline of the application, which makes the developers job much easier (yes i did example the pros and cons of typed datasets in .net 2.0 :) )

Sorry, Been quite busy and the didnt post much for the last couple of months..
Cheers!

Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?

© Copyright 2005, Rohan Thomas
Disclaimer
This Blog contains findings that are self-explored and expressions that are self-evoked. They are by no meanss representions of my employer's view.