2010-01-11 5 views
1

Et merci pour vos suggestions.architecture de la méthode, retournant l'objet fourni

Je suis en train de créer un service Web orienté client, mais je suis aux prises avec une implémentation de conception.

Pour chacune des méthodes de service, un objet est transmis en tant que paramètre IE: La méthode CreateCustomer accepte un objet Customer.

Le problème que j'ai est avec la réponse. Ce que j'ai actuellement en place est que (en cas de succès) les méthodes ont renvoyé au client la version mise à jour de l'objet soumis.

IE: createCustomer client (client c)

La raison pour laquelle je fais cela est que le client aura le plus à jour copie des données, afin qu'ils puissent effectuer l'intégrité des données vérifie de retour sur là côté.

Est-ce que cela a du sens? Implémentez-vous également vos appels de méthode de cette façon? Y a-t-il des solutions de rechange ou des raisons de ne pas utiliser de cette façon? Quelles autres raisons voulez-vous faire de cette façon?

Merci, Steven

Répondre

0

Qu'en est-consurrence optimiste? Votre date d'objet est-elle accessible à plus d'un utilisateur? Si oui, comment est-il utile d'utiliser un objet qui aurait pu être modifié par un autre utilisateur, par exemple le client B, alors que le client A fait des vérifications d'intégrité ou de travail avec lui?

Sinon, ne sentez pas de problème avec cela

Questions connexes