Question

Je suis en train d'écrire des services Web avec VB.NET (2.0). Le côté client utilisera différentes technologies telles que Java et Siebel. Donc, si j'écris des services Web asynchrones, est-il possible pour les différentes plates-formes pour les consommer? Je sais qu'il est assez facile avec une plate-forme .NET ayant des consommateurs, mais pas sûr pour différentes plates-formes. Est-ce suffisant pour eux d'avoir la capacité asynchrone, ou doit-il être une plate-forme similaire?

Était-ce utile?

La solution

Je ne sais pas ce que vous écrivez jamais un service Web asynchrone. Votre appel à un service Web est asynchrone. Donc, dans ce cas, il est plus de ce que peut consommer l'appelant. Si vous créez un service Web qui renvoie un type que votre correspondant ne peut consommer, sauf une certaine plate-forme, vous avez créé un service Web qui est dépendant de la plateforme en elle de réponse de la charge utile, sans dans le mécanisme de lui. Oui, vous pouvez appeler un service web avec quoi que ce soit, par exemple, Java, mais pouvez-vous consommer tout être Renvoyez? Non, vous ne pouvez pas.

Encore une fois, vous n'êtes pas créer des services Web. async Vous faites des appels à ces async services et nous espérons que vous envoyez quelque chose que tout le monde que les appels que le service peut utiliser (xml, JSON, etc.)

Autres conseils

ASMX services web (ce que vous écrivez avec .NET 2.0) ne supportent aucun concept de services asynchrones. Vous devrez être plus précis sur ce que vous parlez.

En fait, les services Web SOAP, en général, ne prennent pas en charge le concept d'un service asynchrous.

service Web ne dépendent pas de la plate-forme

Cliquez ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top