From the course: .NET Microservices for Azure Developers
Unlock the full course today
Join today to access over 24,600 courses taught by industry experts.
Service-oriented architecture (SOA) overview - Azure Tutorial
From the course: .NET Microservices for Azure Developers
Service-oriented architecture (SOA) overview
- [Instructor] When talking about distributed systems, we need to talk about a SOA. Another architectural style is service-oriented architecture or SOA. The goal of SOA is to deliver functionality through decoupled and reusable services that form complex business logic. SOA was originally created to be technology agnostic and neutral. However, it generally requires the implementation of a middleware platform, such as Enterprise Service Bus. Enterprise Service Bus or ESB is an infrastructure to build composite applications from multiple services. In addition to service communication, Enterprise Service Bus handles data routing and transformation, behavior monitoring, exception handling, and managing and strengthening service security. Generally speaking, the Enterprise Service Bus has logic and code based on BPEL or some other language. Because services must include business logic, reusing them in the long term becomes harder. Many companies took advantage of the popularity of this…
Contents
-
-
-
The importance of software architecture3m 52s
-
(Locked)
What is the monolithic architecture?2m 4s
-
(Locked)
Service-oriented architecture (SOA) overview1m 54s
-
(Locked)
Introduction to the microservices architectural style2m 1s
-
(Locked)
Core principles of microservices4m 9s
-
(Locked)
Microservices and Domain-Driven Design2m 4s
-
(Locked)
Communication between microservices2m 35s
-
-
-
-
-
-