История: есть веб-сервис, который я использую, половина которого основана на последней версии MISMO dtd (для рассматриваемого свойства), а другая половина - это отчеты, которые должны выполняться для этого свойства.Все это собрано в один большой кусок xml и ПОСТАВЛЕНО до конечной точки, ответ хороший, как вы уже догадались… xml, и многое из этого.
Проблемой является проблема отчетности.Скажем, есть 100 различных отчетов, которые можно запустить, вы можете запросить один отчет или любую комбинацию отчетов.Прямо сейчас все эти флаги являются атрибутами одного узла, вы можете включить или выключить их, установив для атрибута отчета значение Y (es) или N (o) (например, <someNode _fooReport="Y" _barReport="Y" .... />
Вопрос: Меня интересуетуслышав ваше мнение о том, как создать более чистый веб-API поверх этого, который упростит выбор отчетов для начинающих. Я использую c # 4.0.
С уважением, Стивен