Здравствуйте, мне нужно спроектировать модуль для битрикса который бы принмимал запрос например: оформление заказа и т.д. и выдавал результат. Результат принимается и отдается через JSON. Скажите, как на ваш взгляд лучше построить систему? У меня есть классы контроллеры и классы команд, и я хочу сделать класс парсеров, котороый бы принимал входной запрос и выполнял бы проверки и валидации а так же предоставлял бы методы для извлечения даных. Насколько это оправдано?