Service Oriented Architecture (SOA) is based on system interaction in the IT landscape via the Enterprise Service Bus (ESB) which enables repeated use of business services and exchange of processes as well as interactions between applications using configuration instead of programming.
Microservice architecture allows the user to move from the use of large monolithic solutions to a suite of individual applications solving small tasks and interacting with each other or with other systems. Use of microservices enables a substantial reduction in the time needed to introduce new functionality, a more flexible introduction of changes, control of the download of individual components and solving scaling tasks on-the-fly.
Convenient access of partners and customers to business processes and customer services with the ability of access control and management is provided by Open API. Creation and development of Open API enable organizations to increase their presence in the digital communications market. Examples of such a presence include optimization of operations with partners in a b2b format, the ability to offer services to customers not only via mobile applications but also via partners' applications and websites. The scope of works on Open API includes the solution of issues on API development and alteration regulations, implementation of access security systems for external clients - authentication, authorization, and related tasks.
Sharing of integration platforms, microservices and Open API enables integrated end-to-end automation of interaction from clients and partners of the customer to its internal information systems.
Sharing of these technologies within a single
solution enables the combination of high functionality and reliability of
enterprise integration platforms for the solution of transportation tasks with
flexibility, scalability, and speed of adding new functionality in microservice
architecture for the implementation of business functions.