检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:殷琴[1] 李俊[1] 罗毅[1] 胡昊[1] 吕建[1]
出 处:《计算机科学》2007年第1期223-227,共5页Computer Science
基 金:国家863计划(2004AA112090;2005AA113160;2005AA113030);国家973计划(2002CB312002);国家自然科学基金(60273034;60233010;60403014)资助
摘 要:面向服务的软件开发方法减少了开发应用程序的时间和复杂度。当前面向服务架构中的服务注册和发现主要关注于服务的接口描述和静态属性,却较少考虑服务行为和服务质量。对服务行为即外部可见的操作序列的忽视,可能导致服务产生运行时的异常和错误;忽视服务质量即其运行时的质量信息,则可能导致系统运行的低效。本文提出了一种扩展的面向服务的软件开发过程,探究服务交互过程中其行为一致和质量匹配。在面向服务的组件模型OSGi平台上,采用动态AOP技术,设计了一种支持服务行为和服务质量的中间件系统。该系统不但保证服务发现的调用一致性和服务替换的观察一致性,而且支持对服务运行时操作行为的检测和服务质量信息的收集,从而保证选择最佳的服务实现,提高应用系统的运行效率。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.
分 类 号:TP393.4[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.147