Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Магистерская диссертация посвящена разработке системы автоматизации бизнес-процессов на базе блокчейн и смарт-контрактов. Проведен обзор блокчейн платформ, их применения для решения бизнес-задач. Выполнен анализ систем автоматизации бизнес-процессов, и особенностей применения к ним технологии блокчейн. Спроектирована система, позволяющая взаимодействовать со смарт-контрактами через бизнес-процесс BPM системы. Реализован REST интерфейс для интеграции во внешнюю систему.
The master thesis considers the development of a business process automation system based on the blockchain and smart-contracts. Work contains analysis of blockchain platforms, their use for solving business problems. A review of business process automation systems, and features of blockchain technology applied to them, was made. A system has been designed to interact with smart contracts through the business process of a BPM system. Implemented REST interface for integration into an external system.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
- СЛОВАРЬ ТЕРМИНОВ
- ВВЕДЕНИЕ
- 1. Обзор и сравнительный анализ блокчейн платформ
- 1.1. Особенности блокчейн
- 1.2. Блокчейн платформы
- 1.2.1. Криптовалютные платформы
- 1.2.2. Платформы с поддержкой смарт-контрактов
- 1.2.3. Корпоративные платформы
- 1.3. Сравнение HyperLedger Fabric, Ethereum и Corda
- 1.4. Структура и принципы работы Еthereum
- 1.4.1. Аккаунт
- 1.4.2. Структуры данных
- 1.4.3. Транзакции
- 1.4.4. Криптовалюта еther
- 1.4.5. Виртуальная машина EVM
- 1.5. Применение блокчейн для бизнес задач
- 2. Анализ систем автоматизации бизнес-процессов. Применение блокчейн. Постановка задачи
- 2.1. Понятия и преимущества систем автоматизации бизнес-процессов
- 2.2. Сравнительный анализ существующих платформ
- 2.2.1. ELMA BPM
- 2.2.2. IBM BPM
- 2.2.3. Camunda BPM
- 2.2.4. Вывод
- 2.3. Применение блокчейн к системе автоматизации бизнес-процессов
- 2.3.1. Разработка бизнес-процесса и смарт-контракта
- 2.3.2. Процесс обновления
- 2.3.3. Сервис взаимодействия с блокчейн
- 2.4. Постановка задачи
- 2.4.1. Требования к интерфейсу системы
- 2.4.2. Решаемые задачи
- 2.4.3. Вывод
- 3. Архитектура и интерфейсы системы
- 3.1. Выбор технологий для разработки
- 3.2. Используемые технологии и взаимодействие сервисов
- 3.3. Интерфейс сервиса BPM
- 3.4. REST интерфейс сервиса Ethereum
- 3.4.1. Неизменяющие состояние
- 3.4.2. Изменяющие состояние
- 3.5. Узлы бизнес-процесса для взаимодействия со смарт-контрактом
- 3.5.1. Узел неизменяющий состояние СК
- 3.5.2. Узел изменяющий состояние СК
- 3.5.3. Узлы регистрации и ожидание события
- 4. Разработка системы
- 4.1. Сервис BPM
- 4.1.1. Обработчики специальных узлов
- 4.1.2. Обработчик очереди сообщений
- 4.1.3. Структуры хранения данных
- 4.2. Сервис Ethereum
- 4.2.1. REST контроллеры
- 4.2.2. Обработка транзакции неизменяющей состояние СК
- 4.2.3. Обработка транзакции изменяющей состояние СК
- 4.2.4. Отслеживание вызовов событий
- 4.2.5. Мониторинг транзакций
- 4.2.6. Меры обеспечивающие корректность работы сервиса
- 4.1. Сервис BPM
- 5. Тестирование системы
- 5.1. Unit тестирование
- 5.2. Системное тестирование
- 5.2.1. Создание и регистрация аккаунта в системе
- 5.2.2. Деплой смарт-контракта
- 5.2.3. Подготовка и запуск бизнес-процесса
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ 1. ПАРАМЕТРЫ УЗЛОВ БИЗНЕС-ПРОЦЕССА
- ПРИЛОЖЕНИЕ 2. ФРАГМЕНТЫ ДОКУМЕНТАЦИИ ИНТЕРФЕЙСА СИСТЕМЫ
- ПРИЛОЖЕНИЕ 3. ЛИСТИНГИ
Статистика использования
Количество обращений: 88
За последние 30 дней: 0 Подробная статистика |