.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Post New Web Links

Application Architecture for a Web Portal

Posted By:      Posted Date: May 22, 2011    Points: 0   Category :ASP.Net
 

Hi 

My task is to develop a web portal web site. The web site contains few features such as jobs, videos, photos, shopping, and few to continue. 

The task also requires developing the application in such a way so it must be flexible and compatible with future expansions in features. 

Another requirement of the mission is to develop Tiers and Layers based architecture for the application (n-Tier - n-Layer).

I'm having a hard time to decide the architecture of the web portal. Can you guys discuss these types of applications and suitable architectures from your own point of view? I'll join the discussion and then make my decision with you help.

Thx 

 




View Complete Post


More Related Resource Links

MVC architecture in ASP.Net using C# and Microsoft Data Access Application block

  
The Model-View-Controller (MVC) pattern separates the modeling of the domain, the presentation, and the actions based on user input into three separate classes [Burbeck92]:

Model. The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually from the controller).

View. The view manages the display of information.

Controller. The controller interprets the mouse and keyboard inputs from the user, informing the model and/or the view to change as appropriate.

High-Performance .NET Application Development & Architecture

  
It has always been a goal of project architects to plan an effective strategy from the ground up in regards to an new application. All relevant factors are taken into consideration with respect to the application, from its design and layout to a functional website infrastructure. Pre-.NET strategies and design guidelines still effective now were developed with Microsoft's DNA (Distributed interNet Application) platform. This model successfully served the purpose of architecting N(any number of)-Tier (levels) applications. In its basic sense, as in most robust, distributed applications, you'll architect 3 main layers or Tiers: presentation, business rules and data access.

Application architecture in asp .net

  
Application Architecture is the most important process of developing a good application. Some people tends to jump into coding without any architecture laid. Later we see those people changing the architecture and finally the application had to be developed from the scratch with the correct architecture.

In this article I will describe some details about how you can improve the architecture of you application. This article is targeted to the beginner's audience.

Application Architecture: An N-Tier Approach - Part 1

  
Introduction

Free Trial: SQL Backup Pro
Sponsored by Red Gate
Exceptional DBAs make the most of their office hours. That's why they love Red Gate SQL Backup Pro. Its faster, smaller, secure SQL Server backups mean more time spare to accomplish more tasks and professional training. Make time to be an Exceptional DBA. Download it now! »


Free Trial: SQL Toolbelt
Sponsored by Red Gate
The SQL Toolbelt is a set of twelve powerful and intuitive tools that will help you burn through SQL Server chores with astonishing speed and accuracy. Download it now! »


Download: SQL Backup Evaluation Center
Sponsored by Red Gate
Download the T-SQL scripts in the SQL Backup Evaluation Center to compare Red Gate SQL Backup Pro's compressed backups with the size of backups created using native SQL Server. Download it now! »



MARKETPLACE
Autodesk Inventor®
Go Beyond 3D To Digital Prototyping With Autodesk Inventor. Learn How.
Autodesk.com/Beyond-3d
Virtualization Solutions
Optimize, Simplify, & Save Today. Learn About Microsoft Solutions.
www.microsoft.com
Microsoft SQL Server® 2008 - Free Trial
Download the Free 180-day Trial of SQL Server® 2008 Enterprise Edition!
www.Microsoft.com/SQLServer
Hot Careers in Internet Marketing
Get prepared for your new career with online degrees from Full Sail University!
www.FullSail.edu
Microsoft Te

Solidify Your C# Application Architecture with Design Patterns

  
design pattern can solve many problems by providing a framework for building an application. Design patterns, which make the design process cleaner and more efficient, are especially well-suited for use in C# development because it is an object-oriented language. Existing design patterns make good templates for your objects, allowing you to build software faster. This article describes several popular design patterns you can use in your own applications, including the singleton, the decorator, the composite, and the state classes, which can improve the extensibility of your applications and the reuse of your objects.

Application Architecture in Windows Forms 2.0

  
Applications have special support in Windows Forms. For starters, you can manage and tailor your application's lifetime, and, when the work flow is disrupted by an unhandled exception, you can choose from several methods of response. Then, there are several application models that you can employ, including Single Document Interface (SDI) and Multiple Document Interface (MDI) applications, each of which can support either multiple-instance or single-instance mode, the former the VS05 default and the latter requiring special consideration. All applications, however, can discover and use a wide variety of information about the system and environment they execute in.

Application Architecture in Windows Forms 2.0-Single-MDI Applications

  
Consider an MDI application like Microsoft Excel; files opened from the file system (by double-clicking) are all opened as separate child windows within the parent Excel window.7 For the first instance of an MDI application to open a new child window to display the file that was passed to the second instance of the application, the second instance must be able to communicate with the initial instance.

Cutting Edge: AJAX application architecture, Part 2

  

The second of this two-part series delves into the script services programming model, which is useful if you're looking for a full paradigm shift in building AJAX applications.

Dino Esposito

MSDN Magazine October 2007


Cutting Edge: AJAX Application Architecture, Part 1

  

In the first of a two-part column, Dino explains AJAX from an architectural standpoint to help developers, architects, designers, and administrators better understand the issues that affect their sites.

Dino Esposito

MSDN Magazine September 2007


Design Patterns: Solidify Your C# Application Architecture with Design Patterns

  

A design pattern can solve many problems by providing a framework for building an application. Design patterns, which make the design process cleaner and more efficient, are especially well-suited for use in C# development because it is an object-oriented language. Existing design patterns make good templates for your objects, allowing you to build software faster. This article describes several popular design patterns you can use in your own applications, including the singleton, the decorator, the composite, and the state classes, which can improve the extensibility of your applications and the reuse of your objects.

Samir Bajaj

MSDN Magazine July 2001


Book review: Patterns of Enterprise Application Architecture

  
   Lately I finished reading the famous patterns book by Martin Fowler - Patterns of Enterprise Application Architecture. This book introduces and describes design patterns you will usually see when building enterprise applications. There are also examples for patterns and although they are simple and primitive they give you the idea how to implement or use specific patterns. If you are working on enterprise applications every day you will find this book very useful and I'm sure you will use it as manual. Yes, you can read this book as any other book and you can also use it as manual. In the end of this review you can find table of patterns with links to short introduction for each pattern. Are these patterns platform specific somehow? No, they are not. It doesn't matter what platform or language you are using. Of course, you must know your platform well because some of problems solved in this book maybe also already solved on platform you are working on. Don't try to push all available patterns to your application - use patterns of this book when you face problems that your tools doesn't solve or that your tools solve poorly. Of course, you can consult with this book if you are not sure how to implement one or another pattern in your application. My suggestion is to read this book with two other books (of course, there are more recommended books but le

Questions on Multi-Tenant Data Architecture for SQL Server Database and ASP.NET application

  
My company wants me to make the same asp.net application and sql server database be sharable amongst different clients. Clients will use the database for their own business use, will have their own data, we will have our own data. How can I share the same SQL Server database amongst different clients having same ASP.NET application (but somehow be able to differentiate which client user is logging in) ? Do I need to use ApplicationID and how will I detect at login which one to use ? I know I will need to add another field in all tables to differentiate client's data from ours.  

B2B Application architecture problem

  

I have to design a dot net application which talks to Java and other language modules in both way then what things i should consider first and what different technologies i can use to design .net application.


Copy list from mysite to portal web application with Created by and Modified by columns

  

Hi

I have a list in mysite, which I need to move to portals web application. Only way I know is to save list as template and copy the stp file to another site collection. However issue with this approach is values of system columns "Created by" and "Modified by" does not get copied over.

Is there a way to copy values of these columns?

Regards,

RK


Radhakrishna

What is the best approach to Enterprise Architecture Web Application?

  

I have an enterprise project that was created using CodeSmith to generate the:

 

1. Entities: the classes representing each table for the application database

2. Stored procedures: main CRUD operations

3. DAL: the classes that represents the main DAL operations for the Select, Insert, Update and Delete.

 

What is the best approach to develop the Web.UI interface, I was thinking in using the VS2005 DataSourceObjects, but I would have to decorate the DAL with the DataOjbect and DatObjectMethods.

Also it doesn't sound right to call the DAL from the Web.UI....

Is this a good proven approach or what would be the best and most flexible way to design this web application?

Thanks in advance.

George


WCF Service Architecture for database driven application??

  
Hi everyone.
I am developing a database driven wcf service.

Sir I just want to confirm if you have to number of entities(like Products, Orders) in your database then how will you implement those entities operation(each have min 5) in your service (Like three tier architecture) you

1. Will you create different contract for different entities??
2. Will you implement those different contract in different classes??
3. Will they be hosted on different endpoints??

Please reply soon i am waiting 
Thanks.

Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend