Как разработать запрос службы данных на основе правил - PullRequest
0 голосов
/ 26 октября 2018

У меня есть требование, в котором мне нужно разработать стратегию проектирования для обработки запроса на обслуживание данных.

Пример. Допустим, у меня есть ключ из трех разных столбцов, например, colA, colB, colC.Комбинация этих столбцов является ключом к тому, как я должен получать данные из БД.Если столбцы имеют что-то вроде empID, location, startDate, то мое правило извлечения данных может быть любым из следующих: (1) выберите empID, locaton, startDate из БД, где empID = input_emp_ID и location = input_location и startData = input_startData (2)выберите empID, locaton, startDate из БД, где empID = input_emp_ID и location = input_location и startData = input_startData сгруппировать по местоположению = input_location

Эти правила будут определены бизнес-пользователями.

Я хочуРазработайте эти правила с помощью JSON или XML, которые могут редактировать бизнес-пользователи.Когда моя Java-программа извлекает эти правила, которые представляют собой JSON или XML, я должен иметь возможность сформировать запрос для извлечения данных на основе правил, упомянутых в документе с правилом JSON или XML.

Как мне разрабатывать правилона основе JSON или XML?Нужно ли мне создавать какой-то XSD или простой XML с элементами с необходимыми действиями над этими элементами?

Пожалуйста, предложите хороший дизайн в Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...