473,387 Members | 1,303 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,387 software developers and data experts.

Does this architecture make sense?

This one is directed to the very seasoned ASP.NET developers & architects.
I want to implement a new URL standard for a client that would be similar to
something I've done in the JSP/servlet world in the past. However, I'm not
sure if it's technically viable in .NET or if there's a best way to
implement. I want to implement a controller application that handles all
URL redirections. For example, I want to create a table that references all
of the client's applications and assign each one an ID. Instead of linking
directly to the web sites, I want to link to the controller and pass a query
string variable that references the ID. The controller would then take care
of any housekeeping and logging and would then redirect to the referenced
site that is linked to that ID. So every URL would be like
http://www.mycompany.com/AppControl?id=1000. Is there a best practices way
to do this in ASP.NET 2.0 such that it's scaleable and serializable? This
would be for a Internet web site that receives about 1000 hits a day from
customers and vendors.

Thanks,
Jay
Sep 26 '06 #1
2 1135
I guess I should find an architecture newsgroup?

J

"J Ames" <j_********@yahoo.comwrote in message
news:eO**************@TK2MSFTNGP02.phx.gbl...
This one is directed to the very seasoned ASP.NET developers & architects.
I want to implement a new URL standard for a client that would be similar
to something I've done in the JSP/servlet world in the past. However, I'm
not sure if it's technically viable in .NET or if there's a best way to
implement. I want to implement a controller application that handles all
URL redirections. For example, I want to create a table that references
all of the client's applications and assign each one an ID. Instead of
linking directly to the web sites, I want to link to the controller and
pass a query string variable that references the ID. The controller would
then take care of any housekeeping and logging and would then redirect to
the referenced site that is linked to that ID. So every URL would be like
http://www.mycompany.com/AppControl?id=1000. Is there a best practices
way to do this in ASP.NET 2.0 such that it's scaleable and serializable?
This would be for a Internet web site that receives about 1000 hits a day
from customers and vendors.

Thanks,
Jay

Sep 27 '06 #2
Try this one :

http://forums.asp.net/16/ShowForum.aspx


Juan T. Llibre, asp.net MVP
aspnetfaq.com : http://www.aspnetfaq.com/
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
===================================
"J Ames" <j_********@yahoo.comwrote in message news:uX**************@TK2MSFTNGP02.phx.gbl...
>I guess I should find an architecture newsgroup?

J
"J Ames" <j_********@yahoo.comwrote in message news:eO**************@TK2MSFTNGP02.phx.gbl...
>This one is directed to the very seasoned ASP.NET developers & architects. I want to implement a
new URL standard for a client that would be similar to something I've done in the JSP/servlet
world in the past. However, I'm not sure if it's technically viable in .NET or if there's a best
way to implement. I want to implement a controller application that handles all URL
redirections. For example, I want to create a table that references all of the client's
applications and assign each one an ID. Instead of linking directly to the web sites, I want to
link to the controller and pass a query string variable that references the ID. The controller
would then take care of any housekeeping and logging and would then redirect to the referenced
site that is linked to that ID. So every URL would be like
http://www.mycompany.com/AppControl?id=1000. Is there a best practices way to do this in ASP.NET
2.0 such that it's scaleable and serializable? This would be for a Internet web site that
receives about 1000 hits a day from customers and vendors.

Thanks,
Jay


Sep 27 '06 #3

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...
0
by: mike | last post by:
regards: Does the following programming architecture make sense? http://www.wretch.cc/album/show.php?i=otp&b=1&f=1111993473&p=2 ...
1
by: mike | last post by:
regards: My program logic is following: http://www.wretch.cc/album/show.php?i=otp&b=1&f=1114017894&p=4 from Step1 to Step4 Any positive suggestion is welcome. thank you May goodness be...
11
by: L. Chen | last post by:
The standard says that a char* or void* pointer has the least strict alignment. But I do not know what is a strict alignment. What does that mean?
1
by: dilip ranganathan | last post by:
Howdy All I have a quick question on an architecture I am trying to implement. I want to implement something similar to a pub-sub architecture. Is it possible to broadcast event notifications...
1
by: Lomax | last post by:
Hi ! I have to develop an accounting soft solution. For many reasons we decided to use a three tier architecture. The logical tier is composed of logical components and a web service facade that...
2
by: mikelinyoho | last post by:
Does the following program architecture make sense? #include <stdio.h> #include "test1.c" #include "sample.cpp" int main(void){ output();
5
by: Anupam Kapoor | last post by:
hi all, i have a fundamental question :o) ! c is said to emulate the von-neumann model of a computer. wherein we have a cpu connected to store via a pipe (i understand that this is a _very_...
19
by: llothar | last post by:
I must say i didn't expect this. I just did some measures on FreeBSD 6.2 with gcc 3.4.6 and there is absolutely no significant difference between 32 and 64 bit mode - neither in compilation speed,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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...

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.