Why should service providers pay attention to SOA?

Why should service providers pay attention to SOA?

Why should service providers pay attention to SOA?

To continue reading for free, register below or login

Requires Membership to View

To gain access to this and all member only content, please provide the following information:

By submitting your registration information to SearchSystemsChannel.com you agree to receive email communications from the TechTarget network of sites, and/or third party content providers that have relationships with TechTarget, based on your topic interests and activity, including updates on new content, event notifications, new site launches and market research surveys. Please verify all information and selections above. You may unsubscribe at any time from one or more of the services you have selected by editing your profile, unsubscribing via email or by contacting us here

  • Your use of SearchSystemsChannel.com is governed by our Terms of Use
  • We designed our Privacy Policy to provide you with important disclosures about how we collect and use your registration and other information. We encourage you to read the Privacy Policy, and to use it to help make informed decisions.
  • If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States.

SOA (service-oriented architecture) is an architecture in which software is designed into functional units that provide services to other applications. The archetypical SOA application is a DNS that provides TCP name resolution to a variety of clients. The first reason that SOA is so attractive is that the internal applications designed following the SOA paradigm can be made external so that business customers can directly consume the services (as opposed to having to customize the applications for each customer).

Second, there tends to be significant redundancy of operations in an enterprise. For example, the same personnel information is required for HR, security and other applications. The personnel information could be standardized and consumed by all applications. Microsoft's Windows Live ID is an example of this - it is an account that can be used to log on to a variety of Microsoft services and can also be extended for third party providers. The advantages of SOA are that it creates efficiencies in writing software, and software written with the SOA paradigm can be written once and sold to a multitude of clients. In turn, this distributes the cost of writing software for a multitude of clients.

This was first published in July 2008