SOA stands for Service-oriented architecture
Its a concept of Cloud ComputingWhat is cloud computing? click here
SOA is an architecture which is generally a collection of services.
Services can be of any type
click here for more info
SOA is the centralized platform where every service is interrelated (loosely coupled)
let's understand SOA with a simple example
You have a bank account in SBI but you can withdraw money from any ATM machine.
Do you know what happened in the back end?
All the banks are connected with some services and they use SOA for interaction
SOA has 3 parts
- Service provider
- Service repository
- Service requester/consumer
All the services which are provided through the internet like banking, shopping, buying tickets etc
Service repository
It works like a broker, transfer one service to another according to need and requirements and charge for that.
Service requester/consumer
User request SOA for services
let's understand SOA concept with another example
You order a dress from Amazon, Amazon is an e-commerce website. you pay the bill through the debit card(its a bank service). Your item reached by delivery(its a different service)
but all the service is connected and make our work easier and faster.
Its one step ahead of SOA, it divides every service into parts.
Services in a microservice architecture are processes that communicate with each other over the network in order to fulfill a goal.
Also Read:-
what is Hadoop?
what is Big Data?
Best jobs for 2020?
Good one👍
ReplyDelete