Click here to Skip to main content
15,892,005 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: NHibernate Mapping Pin
girinformatique22-Apr-13 19:08
girinformatique22-Apr-13 19:08 
SuggestionRe: NHibernate Mapping Pin
bakary.konate23-Apr-13 21:08
bakary.konate23-Apr-13 21:08 
GeneralRe: NHibernate Mapping Pin
girinformatique24-Apr-13 6:51
girinformatique24-Apr-13 6:51 
GeneralRe: NHibernate Mapping Pin
bakary.konate24-Apr-13 7:37
bakary.konate24-Apr-13 7:37 
Questionthe best design pattern for cloud compting systems Pin
sijimann16-Apr-13 21:21
sijimann16-Apr-13 21:21 
AnswerRe: the best design pattern for cloud compting systems Pin
jschell17-Apr-13 9:20
jschell17-Apr-13 9:20 
Questionthe best design pattern for cloud compting systems Pin
sijimann16-Apr-13 21:20
sijimann16-Apr-13 21:20 
AnswerRe: the best design pattern for cloud compting systems Pin
Eddy Vluggen18-Apr-13 11:56
professionalEddy Vluggen18-Apr-13 11:56 
sijimann wrote:
I would like to thank you all for the contributions that you have provided my answer. I would like to know what sort of architecture can i use for delivering a business system to different clients.

"Loosly coupled, modular, distributed architecture."

sijimann wrote:
For example I might have, say a accounting system that i would like provide to different clients, which employees cloud computing concepts. I would really like to know what is the best architecture i can use for multi-company architecture systems.

Not an architecture, but a design-pattern. It's called a strategy-pattern. You'd create an abstract base class, define abstract methods for insert, update, open and close-statements. Then you'd encapsulate the first strategy into a class called "LocalMysl" and another for "Azure", and derive both from your base-class. Use a factory-pattern to instantiate the correct strategy on your behalf, similar to below
C#
MyBaseClass data = MyDataStrategy.Create("Azure"); // returns "LocalMysl" or "Azure" object
data.Select();

Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]

Generalto develop a new web project using asp.net and sqlserver Pin
Member 973539716-Apr-13 4:45
Member 973539716-Apr-13 4:45 
GeneralRe: to develop a new web project using asp.net and sqlserver Pin
Richard MacCutchan16-Apr-13 5:28
mveRichard MacCutchan16-Apr-13 5:28 
GeneralRe: to develop a new web project using asp.net and sqlserver Pin
jschell16-Apr-13 10:22
jschell16-Apr-13 10:22 
AnswerRe: to develop a new web project using asp.net and sqlserver Pin
bakary.konate24-Apr-13 7:31
bakary.konate24-Apr-13 7:31 
QuestionDomain Driven Design and Persistance. How do you do it? Pin
Fabio Franco16-Apr-13 0:43
professionalFabio Franco16-Apr-13 0:43 
AnswerRe: Domain Driven Design and Persistance. How do you do it? Pin
bakary.konate21-Apr-13 7:04
bakary.konate21-Apr-13 7:04 
AnswerRe: Domain Driven Design and Persistance. How do you do it? Pin
Keld Ølykke20-May-13 9:20
Keld Ølykke20-May-13 9:20 
QuestionUSB Pin
C-P-User-315-Apr-13 7:53
C-P-User-315-Apr-13 7:53 
AnswerRe: USB Pin
dusty_dex15-Apr-13 7:55
dusty_dex15-Apr-13 7:55 
GeneralRe: USB Pin
C-P-User-315-Apr-13 7:59
C-P-User-315-Apr-13 7:59 
Questionarm processor Pin
sanchaman44-Apr-13 1:22
sanchaman44-Apr-13 1:22 
AnswerRe: arm processor Pin
dusty_dex15-Apr-13 7:24
dusty_dex15-Apr-13 7:24 
QuestionWorking with data bases Pin
columbos1492729-Mar-13 20:18
columbos1492729-Mar-13 20:18 
AnswerRe: Working with data bases Pin
jschell30-Mar-13 13:28
jschell30-Mar-13 13:28 
AnswerRe: Working with data bases Pin
Rahul Rajat Singh16-Apr-13 0:28
professionalRahul Rajat Singh16-Apr-13 0:28 
QuestionDesigning and visualising software architecture Pin
jim lahey20-Mar-13 5:37
jim lahey20-Mar-13 5:37 
AnswerRe: Designing and visualising software architecture Pin
dusty_dex20-Mar-13 6:52
dusty_dex20-Mar-13 6:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.