473,386 Members | 1,790 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Designing a 3 teir architecture at our development environment.

HI Friends,
I work for a small company and we have 6,7 web applications built
and few more in the pipeline. I have created a 3 tier architecture for
one application and it works fine. Now, i am thinking to create a
generic BL and DL for all the applications that already have and also
for the applications that we were going to develop in future. So i need
all your valuble inputs here or else atleast suggest me with useful
articles on how to develop and maintain a generic 3 teir architecture
in our scenario.

thanks
-L

Jan 10 '06 #1
4 2316
Learner,

I thought these two books contained alot of good information: Improving .NET
Application Performance and Scalability -
http://www.amazon.com/gp/product/073...lance&n=283155
and Building Secure Microsoft ASP.NET Applications -
http://www.amazon.com/gp/product/073...lance&n=283155.
I believe all/most of the articles are available on www.microsoft.com/msdn,
but it's nice having them all in one place.

--
-brians
http://www.limbertech.com
"Learner" wrote:
HI Friends,
I work for a small company and we have 6,7 web applications built
and few more in the pipeline. I have created a 3 tier architecture for
one application and it works fine. Now, i am thinking to create a
generic BL and DL for all the applications that already have and also
for the applications that we were going to develop in future. So i need
all your valuble inputs here or else atleast suggest me with useful
articles on how to develop and maintain a generic 3 teir architecture
in our scenario.

thanks
-L

Jan 10 '06 #2
HI Brians,
Thank you for the replay. I will buy those books asap. I also looked
at your website and its interesting to know that you are very
knowledgeble in developing web application using ASP.NET. I also need
one more suggestion. We are working on developing a brand new web
application for our business. The application is still in requirements
gathering phase. We are planning on developing this web application
using ASP.NET 2.0 and Sqlserver 2005. Whats would be your say on this?
As far as our comfortability in using the new asp.net 2.0 is we
downloaded VWD and listen the free video demos @
www.learnvisualstudio.net. We are kinda ok with it and made our minds
using the new asp.net 2.0 and buying visual studio 2005 and sql server
2005. Please provide your valueble inputs on this.
thanks
-L

Jan 10 '06 #3
You can also get the

EnterpriseLibrary

It has a data access code, along with alot of other stuff.

EnterpriseLibrary (esp the data) does NOT replace your correct DataLayer,
but acts as a helper for it.

My general rule of thumb is:

The (MyApplication).DataLayer returns
DataSets
IDataReaders
Scalars
null(nothing) (for Inserts , Updates and Deletes where there isn't return
rows or values)

http://msdn.microsoft.com/library/en...tml/entlib.asp
or
http://msdn.microsoft.com/library/en...ml/EntLib2.asp


"Learner" <pr****@gmail.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
HI Friends,
I work for a small company and we have 6,7 web applications built
and few more in the pipeline. I have created a 3 tier architecture for
one application and it works fine. Now, i am thinking to create a
generic BL and DL for all the applications that already have and also
for the applications that we were going to develop in future. So i need
all your valuble inputs here or else atleast suggest me with useful
articles on how to develop and maintain a generic 3 teir architecture
in our scenario.

thanks
-L

Feb 10 '06 #4
Learner,

You can also download the e-book version of those suggested by Brian

http://download.microsoft.com/downlo...1/ScaleNet.pdf

At the bottom of this page are other related e-books you can download,
see page
http://msdn.microsoft.com/library/de...l/scalenet.asp

Try to load also the starter kits in ASP.NET website. (such as the time
tracker kit or issue tracker )

Hth,

Elrey Velicaria

Feb 10 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: ketulp_baroda | last post by:
Hi Is the true mvc architecture ( with observer-observable pattern as implemented in JAVA) not applicable for web environment?? I mean to say that the HTTP protocol is request/response based so...
3
by: Michael Crawford | last post by:
Hi, Where would one start for this type of application: I want to create an vb.net container application that has the gives the end user the ability to install and uninstall plugins or add-in...
1
by: Watherton | last post by:
Hi guys, I have been working with .net for nearly a year now, and I would like to move forward and start to learn how to create proper projects, i.e. 3-teir. I have read extensively about the...
6
by: Gary James | last post by:
This may not be a direct C# question, but since I'll be using using C# for development, I thought I'd pose the question here. I'll soon be involved in the design of a new software product that...
1
by: slonocode | last post by:
I'm wondering if there are certain processes that I could follow to learn to design better classes? Where could I find these processes? Is designing classes more of an art that comes from...
2
by: Mahesh Kumar.R | last post by:
I'm into designing an application in winforms but in near future my client may request the same thing in webforms. so (1) what are all the design guidelines and ways are there to migrate easily in...
15
by: limeydrink | last post by:
Hi all, I want to create a mobile field worker data solution. Let me explain... I work for a company that has some software used by call takers to enter information into a database about...
1
by: Nemisis | last post by:
Hi everyone, Wonder if anyone can shed some light on how i should setup cascade deletes of object data within my database. One option is to use SQL triggers, is this a good idea? Should the...
11
by: Monty | last post by:
Hello, I have a class library of business objects that will accessed both by an ASP.Net front end and a WinForms front-end. A typical business object in class library, let's say "Employee", has...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.