Enhancing Service-oriented Software Development Supporting Service Behavior and Quality

YIN Qin,LI Jun,LUO Yi,HU Hao,LU Jian
DOI: https://doi.org/10.3969/j.issn.1002-137x.2007.01.062
2007-01-01
Computer Science
Abstract:The service-oriented software development reduces the time and complexity of application development. However, in current service-oriented architecture, the service registration and discovery only focus on the interface and static properties of the service, but neglects the behavior and quality of the service. The ignorance of service behavior will result in some runtime errors and the ignorance of QoS will lead to the inefficiency of the application. This paper proposes an extension to service-oriented software development process, explores the consistency of service behavior and the match of QoS. In OSGi, a service-oriented component model, we adopt the technology of dynamic AOP and design a middleware to support the behavior and quality of service. In order to select the most suitable service implementation and to improve the efficiency of the application, the middleware assures the invocable and observable consistency, checks runtime service behavior and collects the QoS information.
What problem does this paper attempt to address?