'

OpenEdge и Corticon: использование бизнес-правил разработчиками и пользователями OpenEdge

Понравилась презентация – покажи это...





Слайд 0

OpenEdge и Corticon: использование бизнес-правил разработчиками и пользователями OpenEdge Максим Соколов 2013 год


Слайд 1

Для чего нужна система управления бизнес-правилами? Множество вложенных условных выражений. Создавать код и вносить изменения могут только разработчики, логика правил встроена в приложение. Отдельные изменения могут влиять на другие части кода, ошибки можно выявить только при тестировании. Производительность вычислений может быть неудовлетворительной. Традиционный подход – реализация логики принятия решений в коде программы Отдельная система управления бизнес-правилами Правила формулируются простым и прозрачным образом, логика правил отделена от логики приложения. Создавать правила и вносить изменения могут бизнес-пользователи. Оптимальные алгоритмы вычисления правил. Изменения вносить быстро и безопасно! Стоимость владения системой снижается!


Слайд 2

Примеры областей, где применяются бизнес-правила Финансовые услуги – скоринг, индивидуальная работа с клиентами Страхование – расчет страховых премий, оценка рисков Логистика – управление грузопотоками и транспортом Телекоммуникации – индивидуальная работа с клиентами Государственное управление – принятие решений Здравоохранение – индивидуальная работа с клиентами


Слайд 3

Бизнес-правила в структуре ABL-приложения Клиентская логика Логика приложения (ABL) Абстрактная схема данных Физическая схема Логика структуры приложения (ABL) Бизнес-логика (Corticon+ABL) Меняется редко Меняется часто


Слайд 4

Что такое Progress Corticon? Удобный инструмент создания, отладки и тестирования бизнес-правил, который могут использовать бизнес-пользователи. Среда разработки Corticon интегрируется со средой разработки OpenEdge. Высокопроизводительный сервер исполнения бизнес-правил, работающий непосредственно под управлением OpenEdge Web Server. Программный интерфейс вызова сервера бизнес-правил непосредственно из ABL-кода.


Слайд 5

Когда следует использовать Corticon? Ваша бизнес-логика основана на принятии довольно сложных решений? Ваш код использует множество блоков IF-THEN-ELSE для установки какого-либо значения? Бизнес-логика приложения настраивается под конкретного пользователя? Необходимо часто изменять бизнес-логику приложения? Это нужно делать намного чаще, чем выходят новые версии приложения? Доступные бизнес-аналитики и эксперты в предметной области не являются техническими специалистами?


Слайд 6

Эксплуатация Разработка Использование Corticon совместно с OpenEdge Progress Developer Studio for OpenEdge Corticon Studio Словарь данных Rulesheets Ruleflow OpenEdge Web Server Decision service OpenEdge Database ABL Application API из OpenEdge.BusinessRules.pl HTTP/SOAP Файл brvd


Слайд 7

Пользователи Corticon


Слайд 8


×

HTML:





Ссылка: