Дипломна работа

Sandbox приложение за изпълнение на потребителски код върху информация за клиенти на банка и техните кредити | Защитена на: 01/01/1900

Бързият прогрес на технологиите в последните десетилетия, в комбинация с нарастването и усложняването на бизнес процесите, води до неизменна нужда от създаването на по-гъвкави техники за автоматизация на високо ниво. Целта на настоящата дипломна работа е да се разработи модул, част от приложение за цялостно управление и администриране на процеса по събиране на необслужвани кредити в банкова институция. Модулът работи с обекти от тип клиент и прилежащите им кредити, и на база на дефинирани от потребител правила, да изчислява нова стойност на свойствата и статусите им, като по този начин се избягва необходимостта от потребителска намеса.

За реализацията на тази функционалност е разработен двигател за правила, имплементиран чрез похвата Sandbox. Благодарение на него може да се изпълнява предварително дефиниран потребителски код върху бизнес обекти, ограничавайки до минимум рискът от нежелани странични ефекти, в следствие на недобронамерени действия. Добавяйки допълнителни оптимизации в процеса по оценяване на правилата, както и включвайки библиотеки, подпомагащи изпълнението в график, разработеният продукт изпълнява поставените изисквания.

Приложението предоставя голяма гъвкавост и висока скорост при изпълнение на множество правила върху голяма обем от данни. Внедрените допълнителните условия за сигурност и проверки принасят за още по-голямо спокойствие и улеснение на работния процес, в съответствие както с потребителските изисквания, така и с добрите практики при разработване на софтуерни решения. По този начин разработеният продукт има потенциал да спести значително количество тривиална и рутинна работа, давайки възможност за насочване на човешките ресурси към по-креативни задачи, като същевременно свежда до минимум опасността от допускане на човешка грешка.

Scroll to Top