Question

2. Please no hand writing, please make sure you give a unique answer (not copied one)....

2. Please no hand writing, please make sure you give a unique answer (not copied one). This question is from an Integrated systems course.

Describe the fundamental concept behind service oriented architecture SOA? And give an example for that

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Service-Oriented Architecture(SOA):

SOA is a software design  where services are provided to the other components by application components, through a communication protocol over a network.

Basically we have complex engineered systems which are 1)Heterogeneous 2)Unbounded 3)Undefined 4)Dynamic.

We need a good architectural design so that all these complex engineered systems problems will be solved.That is where SOA comes into picture .

It provides:
1. Service over components.

2. Interoperability and cross platform.

3.Loose coupling and distributed services.

4.High level of abstraction over complexity.

Let us consider a real life example to explain it better:

suppose if u have a house we need tables,computers all other devices to be kept in your home so that all the components in your house are fully filled,it doesn't mean that you have to know all the manufacturing ways of all those components you just buy them and use them.In similar way we buy all the components required for a software design or architecture and we just integrate all of them through network.This is what actually SOA does.

SOA provides:
1.Encapsulation of all the devices.

2.Interface between all the devices to communicate.

3.Autonomy which means that you need not know what actually is happening.

4.Standardised contracts what it means is like all of them follow a global language to communicate.

5.Dynamic provisioning (They provide services required dynamically)

6.Service reusability.

7.Scaling for micro and macro services is easy.

One more real world example:

1. we are building a website we give authentication by calling google,we do payments by calling paypal but we actually don't know what is happening internally this is called as SOA(service oriented architecture).

A each soa building block can do three roles:

1.Service provider:

It creates a web service and provides its information to the service registry.

2.Service broker, service registry or service repository:

Its main functionality is to make the information regarding the web service available to any potential requester.

3.Service requester/consumer:

It locates entries in the broker registry using various find operations and then binds to the service provider in order to invoke one of its web services.

Servite Onen So A Sykl em Bus ceno

Add a comment
Know the answer?
Add Answer to:
2. Please no hand writing, please make sure you give a unique answer (not copied one)....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT