2009-02-13 8 views
1

J'ai la situation suivante, et j'aimerais savoir quelle approche adopteriez-vous pour résoudre ce problème?Meilleure infrastructure pour une situation

Voici les besoins du client.

Il a besoin d'un site Web/E-Commerce et de ce que vous pouvez personnaliser l'apparence du commerce électronique. Il veut également être en mesure d'étendre certaines fonctionnalités comme la configuration du produit.

Il a un bureau dans un pays et un autre bureau dans un autre pays.

Le client font leur commande via le Web ou par téléphone, puis quelqu'un dans l'entreprise de décider si l'ordre doit être fait dans le bureau 1 ou au bureau 2.

Le client doit être en mesure de voir les informations sur les deux bureaux d'un endroit.

Donc nous avons 1 site web + 2 bureaux et j'aimerais savoir ce que vous choisiriez de faire dans cette situation. Feriez-vous tout dans le web, dans ce cas, comment puis-je gérer les codes à barres et les imprimantes spéciales.

Voulez-vous faire un site Web + 1 logiciel qui partagent une base de données sur le Web. Dans ce cas, le transfert de données serait-il trop lent.

Le but est de garder le développement aussi simple que possible, car le client veut être capable de changer le programmeur si nécessaire.

De préférence, l'application devrait être faite dans .Net pour faciliter le codage.

Alors, que feriez-vous dans cette situation?

Répondre

2

J'utiliserais les services Web pour effectuer vos opérations sur les données, mais utiliser un client enrichi pour accéder aux services Web des deux bureaux. De cette façon, vous pouvez gérer le matériel qui pourrait être utilisé dans les bureaux, mais ne vous inquiétez pas des connexions à la base de données sur le Web (ce qui n'est pas une bonne chose).

Questions connexes