Posted By: sskokku | Jan 15th, 2006 @ 3:48 PM
page 1 of 1
Comments: 4 | Views: 2924
I know I have asked this question before....at http://channel9.msdn.com/ShowPost.aspx?PostID=134095#134095
and yes...am asking it again..maybe now with respect to .NET 2.0


Lemme try and re-explain the problem better:
Consider a web-portal....and you want to implement features on a timely basis. Some examples would be a mail module...then a contact book module...and so on and so forth....it can keep on increasing. Now...in a big organization like yahoo or hotmail...who generally do stuff like this..I was wondering how the project is organized...

We need to notice that eventually...the complete product comes as a container for all these modules (mail,contacts, notepad, photos, etc in yahoo) as my.yahoo.com
 Anyone who has an idea......care to share....any generic idea would be good to start.
I have been playing with a bunch...at my company...and now...I need to do something about my personal website...so..the issue.


Thanks in advance.
-Sashidhar[A]
W3bbo
W3bbo
The Master of Baiters
Just create a base engine and define some basic module Interfaces and providers, create a plugin loader class and be done with it.

I recommend you take a look at the Community Server codebase.
I work at a bank, in the software architecture department. My answer is somehow related to what you say I think.

They manage a concept called Time to Market. Is the time they take to implement new functions to their system. If they want to release a new product (a new type of account for example) it requires modifications in the software.

Before the whole SOA thing, they had separated programs and had to replicate data between them. Now they are chaging that, going into a service oriented approach to the architecture.

I think what you want somehow related to that, to SOA. Probably it is the best approach.

So you can build like the base of your whole platform, a place that manages authentication (your own "passport") and then start building applications on top of it, They would communicate through services (not necesarily web services but interfaces).

I hope this helped Smiley
page 1 of 1
Comments: 4 | Views: 2924