Advantages and disadvantages of service oriented architecture (SOA)

What is Service oriented architecture (SOA) An architecture in which one client gets different services from third-party without reinventing it is known as SOA. For example, a person wants to build a website. A website needs a payment gateway, products shipment service, and web hosting. So that person will integrate any payment gateway like PayPal, and use any 3rd party shipment services and gets hosting from some company. [...]