DEV Community

Cover image for PATTERN-THRU-PRACTICAL (PTP2)
raviklog
raviklog

Posted on

PATTERN-THRU-PRACTICAL (PTP2)

Talk of Services across all kinds of modern-day applications. Be it Application-Level/ Business-Level/Cloud-Level and many more. All of them provide Core functionalities that are consumed by end-users through different network channels. There are Systems/Organizations which architect their entire Product Offerings as Service Interfaces for Public/Private consumption. One such Architectural methodology is the "SOA (Service Oriented Architecture)".

SERVICE – ORIENTED – ARCHITECTURE
What is a Service Oriented Architecture?
SOA_Introduction

Basic Building Blocks of SOA:
The below diagram depicts the basic building blocks of SOA Architecture. Different Systems/Organizations could have different variants of this and buzzwords that may be new, but overall, this captures the essence of the Architecture. Services now have transformed into Event-Driven, Micro-Services, SOAP, REST APIs, Containerized Services, Cloud Functions, and many others, but as new inclusion comes, the foundational concepts will remain the same and also gives that primary knowledge to understand and design better systems.
Image description
Image description

REAL WORLD ANALOGY: MEDIA SERVICES(PRINT,ONLINE...etc)
Image description

Image description
Image description

Hope you find it simple and easy to go through. Liked to hear your comments or suggestions!

Top comments (0)