473,781 Members | 2,335 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

need pros advice here

Hi,
I am developing an app with the common layers APP,BLL and DAL. I am puzzled
as to where I should put the DAL? I need the app to be distributed as
possible as well as the DAL will be acceddes by multiple apps. I was thinking
of puting the BLL on the webserver and the DAL on a separate server. If I go
that way how would I access the DAL from the BLL? Remoting? I am using .NET
2.0. Should I consider Webservices to expose the DAL? OR make the BLL
webservices so that multiple app can access the same logic which in turn
access the DAL? That way the BLL and DAL are on the same server exposed by
Webservices?

Please give your expert advice on this.

Thanks

Apr 26 '06 #1
1 1284
Chris,

while not directly and explicitly answering your question, this is a
Whitepaper that describes an approach to developing reusable business
objects/layers that deploy as WebServices. Remoting is used internally, but
all public facing functionality is deployed using WebServices. That way,
you can have rich client access, AJAX access, PDA/phone access and B2B
access to exactly the same server components (yes even Java apps can
access).

http://www.c1s.com.au/C1prod/files/whitepaper.pdf

Cheers,

Radek
"Chris" <Ch***@discussi ons.microsoft.c om> wrote in message
news:02******** *************** ***********@mic rosoft.com...
Hi,
I am developing an app with the common layers APP,BLL and DAL. I am
puzzled
as to where I should put the DAL? I need the app to be distributed as
possible as well as the DAL will be acceddes by multiple apps. I was
thinking
of puting the BLL on the webserver and the DAL on a separate server. If I
go
that way how would I access the DAL from the BLL? Remoting? I am using
.NET
2.0. Should I consider Webservices to expose the DAL? OR make the BLL
webservices so that multiple app can access the same logic which in turn
access the DAL? That way the BLL and DAL are on the same server exposed by
Webservices?

Please give your expert advice on this.

Thanks

Apr 27 '06 #2

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

Similar topics

112
10366
by: Andy | last post by:
Hi All! We are doing new development for SQL Server 2000 and also moving from SQL 7.0 to SQL Server 2000. What are cons and pros for using IDENTITY property as PK in SQL SERVER 2000? Please, share your experience in using IDENTITY as PK .
77
13285
by: Tim Anderson | last post by:
I've begun to set down some pros and cons here: http://www.itwriting.com/phorum/list.php?f=6 Thought I'd mention it as it's a topic of such enduring interest :-) Tim
4
2308
by: Marquisha | last post by:
If this is off-topic, please forgive me. But I thought this might be the perfect spot to get some advice about how to proceed with a project. Working on a Web site design for a nonprofit organization, and I'm donating the work. Haven't done Web work in a while, and things have changed since I last did anything of this magnitude. I'm looking for a solution that will enable me to edit pages easily and in totally WYSIWYG fashion, while...
1
1085
by: Benny | last post by:
Hello experts, Currently I am writing a database web application using viusal studio .net with C#. Just wondering when come to the database design, what are the pros and cons about setting the primary key field to automatic increase? Thanks,
2
1657
by: andyjgw | last post by:
Hi I'm a bit new to the designing of custom web page controls and using them in the properties designer window - need a little advice on a concept here. I have two properties in my control - one that is a server name, which when entered will populate a drop-down list for the second property. I know that to get a drop-down list I will either need my second
1
3950
by: | last post by:
Hi Database Gurus, Not to start a war among fanatics, but I just wanted to get honest opinion/advise of smart folks like you about this. We are about to begin development for a data intensive web based application and are faced with the choice of database software. We (at least currently) are focusing on free software. Some basic research has indicated both Postgresql and Mysql as the best of lot. Can people please advise as to pros/cons...
1
1278
ifedi
by: ifedi | last post by:
Hello Anyone, I have a number of candidate sites that I would want to launch to the www. Problem is: the whole business of paying for domain hosting etc is something I would like to avoid if I can. Since I hear there's a whole lot of free hosts out there (and I run into the adverts every now and then), I now want to know: What are the pros and cons of free hosting? How would you rate and rank some of the 'best' free hosts out there? Is...
62
2918
by: estherschindler | last post by:
This is part of a series examining the strengths and weaknesses of various scripting languages, with particular attention to enterprise (read: big company) use. You Used Python to Write WHAT? Python is a powerful, easy-to-use scripting language suitable for use in the enterprise, although it is not right for absolutely every use. Python expert Martin Aspeli identifies when Python is the right choice, and when another language might be a...
18
2297
by: Angus | last post by:
Hello We have a lot of C++ code. And we need to now create a library which can be used from C and C++. Given that we have a lot of C++ code using classes how can we 'hide' the fact that it is C++ from C compilers? Can we have a C header file which uses the functionality of the C++ files and compile this into a lib file?
0
9636
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10139
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10075
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7485
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6727
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5373
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4037
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3632
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2869
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.