What is Service-Oriented Software Engineering (SOSE)? Hello, For my Intro. to so
ID: 3624109 • Letter: W
Question
What is Service-Oriented Software Engineering (SOSE)?Hello,
For my Intro. to software engineering class, we have to put up a presentation on Service-oriented software engineering. I research a bit on the topic, and I found some articles and info; the problem is I don't have any idea of what is SOSE, can someone please give me an overview on the concept of SOSE, and what key points must we emphasise in our presentation considering the questions: What is SOSE? what are the advantages and disadvantages? and where is it applicable?
Thank you all, your help would be highly appreciate!
Explanation / Answer
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. Emerging software-engineering The key points are: 1. Service-oriented architecture (SOA) 2. Service-oriented analysis and design 3. Service-oriented modeling 4. Separation of concerns 5. Component-based software engineering 6. Web services Characteristics of service-oriented software engineering: 1. service-oriented analysis 2. service-oriented design 3. Validation and verification of service-oriented software engineering 4. Implementing service-oriented systems 5. Maintainance of service-oriented software systems
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.