Является ли это более или менее приемлемым (то есть стандартным) для создания общедоступный веб-сервис с этими сигнатурами методов:
ThisMethodDoesSomething(ComplexType param)
ThisMethodDoesSomethingElse(AnotherComplexType param)
Или вот:
ThisMethodDoesSomethingAndSomethingElse(string xml)
Где выполняемая операция зависит от строки XML, передаваемой одному методу «все»? Я всегда использовал первый, но мой коллега предпочитает последнее, и я Я пытаюсь взвесить все за и против обеих стратегий, прежде чем начать новый проект. Что является более приемлемым и более легким для общественности и почему?