1 / 9

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

OpenEdge и Corticon: использование бизнес-правил разработчиками и пользователями OpenEdge. Максим Соколов 2013 год. Для чего нужна система управления бизнес-правилами ?. Традиционный подход – реализация логики принятия решений в коде программы. Множество вложенных условных выражений.

jerod
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

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

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

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

  8. Пользователи Corticon Financial Services Federal Government Health & Human Services Insurance eCommerce FBI OPM DIA State Department

More Related