Service-oriented software engineering
Appearance
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |
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
- Service-oriented architecture (SOA)
- Service-oriented analysis and design
- Service-oriented modeling
- Separation of concerns
- Component-based software engineering
- Web services
References
- ^ 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.