Jump to content

Service-oriented software engineering

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by HowardBGolden (talk | contribs) at 03:01, 7 October 2010 (Add a brief definition and contrast with component-based SE). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Rescue

Service-oriented Software Engineering (SOSE) is a software engineering methodology focused on the development of software systems by composition of reusable services (service-orientation) often provided by other service providers. Since it involves composition, it shares many characteristics of component-based software engineering, the composition of software systems from reusable components, but it adds the ability to dynamically locate necessary services at run-time. These services may be provided by others as web services, but the essential element is the dynamic nature of the connection between the service users and the service providers.[1]

See also

References

  1. ^ Cervantes, Humberto and Hall, Richard S., "Technical Concepts of Service Orientation." Chapter 1, pp. 1-26 in Stojanović, Zoran and Dahanayake, Ajantha. Service-oriented software system engineering: challenges and practices. Idea Group Inc. (IGI), 2004. ISBN 9781591404286.