473,320 Members | 2,083 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,320 software developers and data experts.

ASP.NET modular architecture

Hi,

I'm in the process of conceptualizing a new ASP.NET application. I'm a
relative newbie in ASP.NET / .NET in general, so any comments will be
greatly appreciated.

Basically i need to make my application as modular as possible, something
along the lines of Mambo (PHP CMS System) Drupal (another PHP CMS) or
something similar to these. What I'm thinking is to provide the following
structure: core of the application includes essential services such as
Authentication, Access control, Database Connectivity and other services in
the same category. Other functionality, such as say for example Discussion
boards, Survey will be provided in modular format.

I need this kind of architecture in order to break up what i anticipate will
be a large project, and enable modules to be developed by 3rd parties
(basically I'm looking for something loosely coupled - to prevent
maintenance night mare further down the track)

Google failed to return any results relating to this topic... so if somebody
can please point me to the some resources on how the following architecture
can be technically accomplished in .NET, it will be really appreciated.

--
Kind regards,
Nick Goloborodko

http://www.nickgoloborodko.com
Nov 19 '05 #1
4 2283
Go try the free Apress book "Inside SharpDevelop":
http://www.apress.com/free/index.html

Good stuff.

--
Scott
http://www.OdeToCode.com/blogs/scott/

On Fri, 11 Mar 2005 01:36:15 +1300, Nick Goloborodko
<co******@paradise.net.nz> wrote:
Hi,

I'm in the process of conceptualizing a new ASP.NET application. I'm a
relative newbie in ASP.NET / .NET in general, so any comments will be
greatly appreciated.

Basically i need to make my application as modular as possible, something
along the lines of Mambo (PHP CMS System) Drupal (another PHP CMS) or
something similar to these. What I'm thinking is to provide the following
structure: core of the application includes essential services such as
Authentication, Access control, Database Connectivity and other services in
the same category. Other functionality, such as say for example Discussion
boards, Survey will be provided in modular format.

I need this kind of architecture in order to break up what i anticipate will
be a large project, and enable modules to be developed by 3rd parties
(basically I'm looking for something loosely coupled - to prevent
maintenance night mare further down the track)

Google failed to return any results relating to this topic... so if somebody
can please point me to the some resources on how the following architecture
can be technically accomplished in .NET, it will be really appreciated.


microsoft.public.dotnet.framework.aspnet : a cut above the ASP.NET
forms!

Nov 19 '05 #2
Hi Nick,

Welcome to ASPNET newsgroup. As for the ASP.NET web application
artchitecture design, I'm not sure whether there are any buildin patterns
or practices on the "Modular based" pattern you mentioned. But there is a
3rd party framework "DotnetNuke" which provide a Modular based web portal
application framework. In DotNetNuke, most parts are designed as a Module.
The Windows SharePoint service(WSS) which use WebParts as different
plugable modules is also something like this.

Also, the "Modular based" design architecture is a horizential
architecture. The Microsoft Patterns & Practices provide many design
patterns and rules on verticle layers. Such as the in WEB LAYER, Business
Layer, Data Access Layer....

You can find many such resources in the MSDN's .net Architecture center

http://msdn.microsoft.com/architecture/

http://msdn.microsoft.com/library/en...DevEntArch.asp
?frame=true

If you have any other ideas, please feel free to post here. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #3
Hi Steven,

Thank you very much for your response - it has pointed me in the right
direction. I was aware of the DotNetNuke, but since I'm a relative newbie
to the whole .NET scene, it was a bit overwhelming to get a grasp of, and i
was wondering if there were any white papers describing the architectural
approach that they have taken.

Still, i will look into it a bit further. Once again thank you for your
reply.

--
Kind regards,
Nick Goloborodko

http://www.nickgoloborodko.com

Nov 19 '05 #4
You're welcome Nick,

Also, it would be nice that you share some further experience on the
modular web site designing when you've digged more further i DotnetNuke or
any other framework :)

Thanks & Regards,
Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Nov 19 '05 #5

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

Similar topics

14
by: Hayden Kirk | last post by:
Hey guys I am about to write some back end software for my business. I want a system that I can create invoices, clients etc... I can do this no problem. However I want to write it in modules so...
18
by: Zero | last post by:
Hi, I am calculating an integer to the pwer of a large integer, e.g. 2^5000. It turns out that the result I always get is zero. I am sure that the result is too large to store in such type...
7
by: Saso Zagoranski | last post by:
Hi! I mentioned this in my other post today but at that time I though I had it all figured out. When I got a reply regarding my other questing I saw that I don't :) Here's my problem: I...
12
by: Don Huan | last post by:
Hi my job is to migrate our WinForms application to ASP.NET. This app was build very modular so every peace of code can be replaced by another "modul". There are 1 VS-solution with about 60...
26
by: I_AM_DON_AND_YOU? | last post by:
This is the scenario: I have a VB.Net project comprising of a few Forms. On Form1 I have more than 20 buttons. There is a very lenghty code written in click event of each and every button. Right...
20
by: Tuvas | last post by:
I have made and recently posted a libary I made to do Modular Arithmetic and Prime numbers on my website at http://www.geocities.com/brp13/Python/index.html . I am currently in a crypotology...
3
by: DG | last post by:
Please correct me if i'm using a wrong term. I want to programm functionality and pack it to .dll Then, have an application look in 'modules' folder and depending on available .dll-s display...
22
by: Wildemar Wildenburger | last post by:
To make it short: Is there something like this already? There seem to loads of python frameworks for Web-Apps, but I have a hard time finding one for desktop-apps. I imagine it wouldn't be too...
2
by: Canice | last post by:
I'm working on a web application where 90% of it is common 'product' code an the other 10% is customer specific. I want some method of separating the customer specific presentation, business and...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

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.