SOA interview questions

Here you can get a collection of SOA interview questions.

What are the main benefits of SOA ?

SOA helps create greater alignment between IT and line of business while generating moreflexibility – IT flexibility to support greater business flexibility. Your business processes arechanging faster and faster and global competition requires the flexibility that SOA can provide.SOA can help you get better reuse out of your existing IT investments as well as the newservices you’re developing today. SOA makes integration of your IT investments easier bymaking use of well-defined interfaces between services. SOA also provides an architecturalmodel for integrating business partners’, customers’ and suppliers’ services into an enterprise’sbusiness processes. This reduces cost and improves customer satisfaction

What is a reusable Service?

It is an autonomous, reusable, discoverable, stateless functionality that has the necessarygranularity, and can be part of a composite application or a composite service.A reusable service should be identified with a business activity described by the servicespecifications (design-time contract).A service’s constraints, including security, QoS, SLA, usage policies, may be defined bymultiple run-time contracts, multiple interfaces (the WSDL for a SOAP Web Service), andmultiple implementations (the code).A reusable service should be governed at the enterprise level throughout its entire lifecycle,from design-time through run-time. Its reuse should be promoted through a prescriptiveprocess, and that reuse should be measured.

What are the main benefits of SOA ?

SOA is now used in all the enterprise level and it’s easy to implement . The business flexibility is the biggest advantage
SOA helps create greater alignment between IT and line of business while generating more flexibility – IT flexibility to support greater business flexibility. Your business processes are changing faster and faster and global competition requires the flexibility that SOA can provide.SOA can help you get better reuse out of your existing IT investments as well as the new services you’re developing today. SOA makes integration of your IT investments easier by making use of well-defined interfaces between services. SOA also provides an architectural model for integrating business partners’, customers’ and suppliers’ services into an enterprise’s business processes. This reduces cost and improves customer satisfaction