cancel
Showing results for 
Search instead for 
Did you mean: 

What is SOA?

Former Member
0 Kudos

Hi,

What is SOA?

Could you please bit elaborate this...

Thanks,

Raghu.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi Raghu,

A service-oriented architecture (SOA) is the underlying structure supporting communications among different services. A service is defined as a unit of work to be performed on behalf of some computing entity, such as human user or another computer program.with the following example it'll be very clear.

Example:

You key-in your travel dates along with source and destination places in YATRA.COM. You specify your search criteria through one service, which communicates with another service to find out if the travel dates youu2019ve requested are available in the budget and comforts that you want. Your order and relevant details are submitted to another service which calculates your total expenses, tells you when shall you receive an email confirmation of the bookings or a ticket in snail mail. Meanwhile to provide an enhanced customer service, one of the services might have searched for hotel accommodations at your destination city and displayed a variety of results to pick from. The entire process, from the initial bookings search until hotel reservations, is managed by communications between the Web services u2013 programs talking to other programs, all made possible by the underlying framework that SOA provides

Following roles mainly play active part in SOA:

Service Consumer :is an application, a software module or another service that requires a service. The service consumer executes the service according to the interface contract.

Service Provider :is a network-addressable entity that accepts and executes requests from consumers and provided response.

Service Registry: is the enabler for service discovery. It contains a repository of available services and allows for the lookup of service provider interfaces to interested service consumers. (similar to Yellow Pages Directory)

Major operations in Service Oriented Architecture are:

Publish: To be accessible, a service description must be published so that it can be discovered and invoked by a service consumer

Regards

Biswanath

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Raghu,

SOA- Service Oriented Architecture.

It is most appropiately known as ESOA ie Enterprise service oriented architecture.

It is a way of using the applications or functionalities as a service.This is done by making available the Functions developed on web.

So this can be utilized as a service to all through the web access.

To know more in detail about this topic please refer the below helpful links:

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70cb113e-a3d8-2a10-c2ad-e2888166...

https://www.sdn.sap.com/irj/scn/advancedsearch?query=esoa&cat=sdn_all#

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30ef7c61-524e-2a10-dda5-c7d486e2...

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1017dffa-674e-2a10-c0a5-aec7ae54...

Hope It Helped

Thanks & Regards

Simona Pinto