On transactional business logic design

Authors

  • O. Lytvynov

DOI:

https://doi.org/10.34185/1562-9945-1-138-2022-16

Keywords:

Domain-Driven Design, business logic layer, Clean Architecture, transaction processing

Abstract

The given work is devoted to the task of transactional business logic design. Additional layer responsible for transaction processing is introduced to make the architecture of the system more flexible and robust, testable and maintainable.

References

Eric Evans. “Domain-Driven Design: Tackling Complexity in the Heart of Soft-ware”. 2003.

Martin Fowler. P of EAA Catalogue. Unit of Work pattern. https://martinfowler.com/eaaCatalog/unitOfWork.html

О.А. Lytvynov, V.S. Khandetskyi. Rospodilena obrobka informasii. TOV «Balans-Club, p. 314.

Thomas Erl. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall; 2016.

Robert C. Martin. Clean Architecture. A Craftsman’s Guide to Software Structure and Design. 2018.

Published

2022-03-30