From the course: Software Architecture: Patterns for Developers (2020)
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
Service-oriented
From the course: Software Architecture: Patterns for Developers (2020)
Service-oriented
- [Instructor] Let's take a look at the service-oriented architecture. A service-oriented architecture is an architecture that consists of multiple services that each represent a business activity. Separate services may consist of other underlying services. A service-oriented architecture will often include standardization of data contracts between services and an enterprise service bus. This is what it could look like. There are multiple services that communicate with each other over the central enterprise service bus. The bus can handle multiple different messaging protocols. When a product is requested, it always has the same structure regardless of who needs it. This is the standardized contract I mentioned earlier. The enterprise service bus will also contain business logic as to what should happen with the different messages. Service-oriented architecture give us some flexibility in development and deployment because…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.