Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A Conceptual Overview of Service-Oriented Software Systems Development
#1

Service-oriented software engineering (SOSE) is a software engineering methodology focused on the development of software systems by the composition of reusable services (service orientation) often provided by other service providers. Because it involves compositing, it shares many features of component-based software engineering, composition of reusable components software systems, but adds the ability to dynamically locate necessary services at run-time. These services can be provided by others as web services, but the essential element is the dynamic nature of the connection between service users and service providers. There are three types of actors in a service-oriented interaction: service providers, service users, and Service. They participate in a dynamic collaboration that can vary from time to time. Service providers are software services that publish their capabilities and availability with service records. Service users are software systems (which may be the services themselves) that perform some task through the use of services provided by the service providers. Service users use service logs 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.
Reply

#2

Service-oriented architecture is a paradigm for design and development of distributed and heterogeneous software systems. Service-oriented systems design is one of the major issues in software engineering. One of the main concerns in service-oriented systems design is to genera services with greater reuse capability, so that they can be reused in other systems. In this paper, according to the design process in a service-oriented systems life cycle, different system design approaches have been studied and the problems and benefits of each of them, the common methodologies to develop service-oriented systems are discussed. Moreover, according to the importance of the services identification in the service-oriented architecture and its performance as a key and vital operation in the development process, available patterns in this field are discussed and then will be evaluated from the functionality perspective. Obviously getting familiar with the strengths and weaknesses of different methods of systems design and service identification in widely used service-oriented architecture help designers to select the best solution in design and produce their desired systems.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.