Архив выступлений: 2012-2013 учебный год, весенний семестр

Аннотация доклада.
Доклад состоит из двух взаимосвязанных частей. Первая часть носит обзорный характер и посвящена Erlang/OTP-платформе построения отказоустойчивых и параллельных программных систем. Во второй части доклада будет представлено описание архитектуры системы автоматизации бизнес-процессов, реализованной в виде Erlang/OTP-приложения.
Отличительной чертой данной системы является реализация механизмов выполнения бизнес-процессов, а также их шагов, в виде отдельных Erlang-процессов. Данное решение обеспечивает высокую степень параллелизма при обработке данных. Соответствующий язык описания бизнес-процессов поддерживает такие управляющие конструкции как последовательное выполнение шагов, параллельное выполнение шагов, а также цикл. Атомарные шаги обеспечивают возможность организации тайм-аутов, а также вызова Erlang-функций.