Ищу несколько советов по оформлению приложения.Поскольку я подписал соглашение о неразглашении, я не могу рассказать слишком много о реальном бизнесе, но постараюсь объяснить требования.
По сути, мы хотим разработать приложение, которое будет принимать решение на основе кредита клиента.профиль.Мы возьмем данные у подходящего поставщика (например, Experian) и сопоставим их с бизнес-правилами.Если клиент отвечает этим правилам, он получает зеленый флажок для передачи следующему процессу (и, возможно, другой системе, но пока не беспокоится об этом);в противном случае они получат красный флаг и не будут переданы.
Клиент указал, что он хотел бы, чтобы бизнес-правила были модифицируемыми, т.е. что-то, что они могли бы изменить, и это не было бы жестко закодировано или застрялокод где-тоОни определили набор правил как «шаблон».Система будет иметь только один активный шаблон за раз, но в течение срока ее службы может быть много шаблонов.
Эти правила будут состоять из нескольких операторов, проверяющих разные типы данных.Каждому этапу / этапу правил будет присвоен определенный вес.Примером «шаблона» может быть
- Является ли клиент мужского пола = 10 баллов
Является ли клиент женского пола = 20 баллов
Клиенту от 25 до 35 лет?= 20 баллов
Является ли клиент моложе 25 лет?= 10 баллов
зарабатывает ли клиент от 30000 до 50000 долларов в год = 20 баллов
Итак, как вы можете видеть, есть сравнения /операторы различных типов (булевы, целочисленные и т. д.).
Я ищу фреймворк / совет, по которому я могу построить эти «шаблоны».Это веб-работа, поэтому мы знаем, что мы определенно будем использовать какую-то БД.Технология еще не определена, но, вероятно, будет между PHP и .NET.На данном этапе мы думаем, что многое из этого будет сделано в SQL (и хотели бы посмотреть, будет ли это хорошей идеей)
Существуют ли какие-нибудь примеры приложений, через которые я мог бы пройти?Кто-нибудь делал такие работы раньше?
Спасибо!