Научная статья на тему 'ОЦЕНКА НАДЕЖНОСТИ ТРАНЗАКЦИИ В ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИСТЕМАХ'

ОЦЕНКА НАДЕЖНОСТИ ТРАНЗАКЦИИ В ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИСТЕМАХ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
5
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
информационно управляющая система / ERP / бизнес-процесс / транзакция / надежность / Management Information System / ERP / business process / transaction / reliability

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — М.Ф. Козлова, Ю.Б. Козлова, И.В. Ковалёв

Описаны вопросы по надёжности транзакций в информационно-управляющих системах. Приведены примеры по ее повышению. Выведены дальнейшие перспективы по данному направлению.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — М.Ф. Козлова, Ю.Б. Козлова, И.В. Ковалёв

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

TRANSACTIONAL RELIABILITY OF THE MANAGEMENT INFORMATION SYSTEM

The issues of transaction reliability of the real-time control system. Examples of its development are given. The next development steps in this direction have been identified.

Текст научной работы на тему «ОЦЕНКА НАДЕЖНОСТИ ТРАНЗАКЦИИ В ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИСТЕМАХ»

Актуальныае проблемы! авиации и космонавтики - 2022. Том 2

УДК 004.65

ОЦЕНКА НАДЕЖНОСТИ ТРАНЗАКЦИИ В ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИСТЕМАХ

М.Ф. Козлова, Ю.Б. Козлова, ИВ. Ковалёв

Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31

E-mail: mk_6f@bk.ru

Описаны вопросы по надёжности транзакций в информационно-управляющих системах. Приведены примеры по ее повышению. Выведены дальнейшие перспективы по данному направлению.

Ключевые слова: информационно управляющая система, ERP, бизнес-процесс, транзакция, надежность.

TRANSACTIONAL RELIABILITY OF THE MANAGEMENT INFORMATION SYSTEM

M.F. Kozlova, Yu.B. Kozlova, I.V. Kovalev

Reshetnev Siberian State University of Science and Technology 31, Krasnoyarskii rabochii prospekt, Krasnoyarsk, 660037, Russian Federation

E-mail: mk_6f@bk.ru

The issues of transaction reliability of the real-time control system. Examples of its development are given. The next development steps in this direction have been identified.

Keywords: Management Information System, ERP, business process, transaction, reliability.

Современный бизнес уже достаточно сложно представить себе без автоматизированных систем планирования и управления ресурсами предприятия. Основополагающей задачей внедрения ERP-систем является организация эффективного управления предприятием, которое опирается на стратегию своего развития. Корпорации, для которых созданы крупные интегрированные информационные системы (ИС) или маленькие организации, для которых созданы локальные ИС, им всем требуется надежная система для обработки их документации.

Информационно-управляющие системы, например SAP, 1C и другие представляют собой набор модулей, которые делятся на транзакции. Транзакция - это прикладная программа, выполняющая бизнес-процесс в системе, осуществляющая над данными определенный логически завершенный набор действий [1]. Иначе можно сказать, что это ссылка для вызова программы на ABAP/4.

Еще в конце 70-х годов Джим Грей описал требования надежности к транзакционным системам. Это атомарность (atomicity), согласованность (consistency), изолированность (isolation) и прочность (durability). Известные как требования ACID [2].

Надежность определяется степенью отказов (ошибок) в ходе эксплуатации транзакции при корректных действиях оператора ИУС.

В SAP/R3 реализован отчет по ошибкам (отказам) системы, называющийся dump («дамп»). Данный отчет протоколирует и записывает этап нарушения чтения программного кода. Приостанавливает выполнения этапа транзакции и «откатывает» данные до

Секция «Математические методы моделирования, управления и анализа данных»

выполнения цикла операции. Данные отчета собираются в «карту ошибок» системы и указывают на ненадежные места, требующие доработки программного кода. Пример «дампа» из SAP: выполняется выгрузка прикрепленного файла более 2 Гб, для надежности системы выполнено ограничение, через связь - «клиент-сервер» не может быть передано более 2 Гб. В ходе передачи прикрепленного файла система выдаст «дамп» и «откатит» передачу. В отчете будет указано время, точка кода, ссылка на файл и пользователь, выполняющий операцию.

Ограничение в 2 Гб установлено для защиты системы от перегрузки и выполнения требования по максимальному времени для передачи файла [3]. В отчете отражено в какой транзакции и какой размерности файл передавался. Появляется возможность выявить частоту ошибки и направить силы на доработку данной проблемы. Доработка может представлять собой: расширение памяти при передаче на этом этапе, дополнительную архивацию, разделение файла, ввод нового требования для пользователя с предупреждением о невозможности подгрузки одного файла с размером более чем 2Гб. Далее команда программистов и аналитиков оценивает риски и выполняет модернизацию программного кода.

Так же в ИУС существует, как стандартные транзакции, так и те, которые создаются индивидуально под нужды бизнеса. Очень часто организации требуется специфические транзакции для отражения узких бизнес-процессов, которые есть только у них. Они называются Z-транзакциями, которые реализованы преобразованием и разработкой кода собственными программистами компании. В список возможных ошибок по «дампам» не всегда входят все возможные ошибки от таких типов доработки программы. На этапе доработки обязательно выполняется программное и пользовательское тестирование. Но в ходе эксплуатации бывают не выявленные ошибки, которые приходится дорабатывать.

Практически каждая организация обращается к услугам компаний по IT-аутсорсингу, которые выполняют сервисное обслуживание предприятия. Как правило, в ходе эксплуатации выявляются слабые места, которые записываются в IT-проблемы, требующие дальнейшего исправления. Проблемы выявляются опытным путем. Это ведет к тому, что проблему приходится исправлять в срочном порядке, что замедляет работу и создает риски для бизнеса. Главной потерей является время, требующееся для исправления ошибки.

Выявлена необходимость создания модели оценки транзакционной надежности для выявления ошибок, не входящих в список отказов по дампам, которая может помочь выявить новые ошибки для исправления уже в период передачи доработок в эксплуатацию.

Таким образом, транзакционная надежность в информационно-управляющих системах является перспективным направлением для дальнейшего исследования.

Библиографические ссылки

1. Управление процессами. Методы управления предприятием с использованием информационных технологий: Ю.П. Липунцов — Санкт-Петербург, Книга по Требованию, 2003 г.- 224 с.

2. Campbell L., Majors C., Databases. Reliability engineering - SPb. DMK Press, Peter, 2004. -304 с. - ISBN 978-5-4461-1310-1

3. Руководство по доступу к данным Справочные сведения о преобразовании типов данных [Электронный ресурс]. URL: https://help.sap.com/ (дата обращения 09.03.2022)

© Козлова М.Ф., Козлова Ю.Б., Ковалёв И.В., 2022

i Надоели баннеры? Вы всегда можете отключить рекламу.