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

Презентация:



Advertisements
Похожие презентации
Progress Corticon - высокопроизводительная технология управления правилами от Progress Software Максим Соколов 2013 год.
Advertisements

Пример использования Actional и Sonic ESB для управления сквозными бизнес- процессами в разнородной SOA-среде Максим Соколов Ведущий специалист, Progress.
Эффективность в каждом решении Управление разработкой Корпоративного портала: как грамотно выстроить работу с подрядчиком.
© 2012 Cogniance Inc. All Rights Reserved. «За кулисами» мобильного приложения Александр Любушин, 2013.
Конференция «Платформа 2011» Онлайн-выставка решений партнеров.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Контроль за эффективностью использования IT-инфраструктуры с точки зрения бизнеса при помощи Progress Actional. Соколов Максим, Progress Technologies.
БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Организация разработки программного обеспечения.
Технологическая платформа Горизонтальные решения Вертикальные / ISV решения Модификации / Расширения / Интеграции Настройка параметров и базовых спровочников.
Следующее поколение программных продуктов ПАРУС. Через процветание наших клиентов – к возрождению российской экономики О платформе Разработка для Торнадо.
Кафедра математики, логики и интеллектуальных систем ИЛ РГГУ 1 Система управления базой понятий ЭЗОП Е. М. Бениаминов © Институт лингвистики.
Решение прикладных задач: Хранение неограниченного объема информации за любой период времени Возможность анализа любых хранящихся данных за определенный.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Открытая интегрированная платформа управления ресурсами предприятий. Российская разработка. Голенков Александр Юрьевич.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – обработка ошибок страниц и приложения, Global.aspx.
Saint Petersburg, 2012 Java Lecture #12 JSP. JSP 2 Java Server Pages (JSP) – технология разработки веб страниц, поддерживающих динамический контент. Позволяет.
Открытый урок «Реализация разветвляющихся алгоритмов на языке программирования Visual Bаsic»
© 2007 Cisco Systems, Inc. All rights reserved. SMBE v Cisco SMB University for Engineers Услуги.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 1 Открытые системы. Клиент и сервер Лекции читает кандидат технических наук,
Транксрипт:

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

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

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

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

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

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

© 2013 Progress Technologies. All rights reserved. 7 Эксплуатация Разработка Использование 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

© 2013 Progress Technologies. All rights reserved. 8 Пользователи Corticon Insurance Financial Services Federal Government Health & Human Services eCommerce State Department DIA OPM FBI