Home  

Random  

Nearby  



Log in  



Settings  



Donate  



About Wikipedia  

Disclaimers  



Wikipedia





Service-oriented software engineering





Article  

Talk  



Language  

Watch  

Edit  





Service-oriented Software Engineering (SOSE), also referred to as service engineering,[1] 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.[2]

Service-oriented interaction pattern

edit

There are three types of actors in a service-oriented interaction: service providers, service users and service registries. They participate in a dynamic collaboration which can vary from time to time. Service providers are software services that publish their capabilities and availability with service registries. Service users are software systems (which may be services themselves) that accomplish some task through the use of services provided by service providers. Service users use service registries to discover and locate the service providers they can use. This discovery and location occurs dynamically when the service user requests them from a service registry.[2]

See also

edit

References

edit
  1. ^ Service Engineering: Definition & Process, Study.com (accessed November 10, 2021).
  • ^ a b Cervantes, Humberto and Hall, Richard S., "Technical Concepts of Service Orientation." Chapter 1, pp. 1-26 in Stojanović, Zoran and Dahanayake, Ajanthap. Service-oriented software system engineering: challenges and practices. Idea Group Inc. (IGI), 2004. ISBN 978-1-59140-428-6.
  • Further reading

    edit
    edit


  • t
  • e

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Service-oriented_software_engineering&oldid=1215732091"
     



    Last edited on 26 March 2024, at 20:10  





    Languages

     


    العربية
     

    Wikipedia


    This page was last edited on 26 March 2024, at 20:10 (UTC).

    Content is available under CC BY-SA 4.0 unless otherwise noted.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Terms of Use

    Desktop