Артамонов Иван Васильевич – старший преподаватель кафедры информатики и кибернетики, факультет информатики, учета и сервиса, Байкальский государственный университет экономики и права.
Адрес: 664003, Иркутск, ул. Ленина, 11.
E-mail: dark@darkis.ru
В теории сервис-ориентированных систем и при описании взаимодействия гетерогенных вычислительных сред в научной литературе и международных стандартах используется термин «бизнес-транзакция». Однако этот объект, его свойства и характеристики редко подвергаются детальному изучению. Авторы технической литературы, полагаясь на интуитивное понимание читателем этого термина, описывают шаблоны построения распределенных систем, транзакционные свойства композиции сервисов, проблемы оркестровки и хореографии и т.д. Поэтому в данной работе бизнес-транзакция описывается как бизнес-процесс и как некая сложная операция, выполняемая в среде корпоративных приложений. Эта среда наделяет бизнес-транзакцию рядом сложных характеристик, обеспечивающих ее способность к взаимодействию. В работе показано, что бизнес-транзакция старается поддерживать ACID-свойства системных транзакций, однако ввиду своей сложной природы часть этих свойств ослабляется и не может выполняться, что существенно ограничивает использование существующих средств управления распределенными транзакциями. На основании анализа моделей расширенных транзакций, а также протоколов оркестровки и хореографии в статье выделяются три типа бизнес-транзакций: атомарные, длительные и транзакции бизнес-процессов. Следует учитывать, что все три типа транзакций в полной мере соответствуют широкому определению бизнес-транзакций, и выделение типа «транзакция бизнес-процессов» не исключает того, что атомарные и длительные транзакции также выполняют бизнес-процессы.