期刊文献+

支持服务行为和质量的面向服务软件开发 被引量:1

Enhancing Service-oriented Software Development Supporting Service Behavior and Quality
下载PDF
导出
摘要 面向服务的软件开发方法减少了开发应用程序的时间和复杂度。当前面向服务架构中的服务注册和发现主要关注于服务的接口描述和静态属性,却较少考虑服务行为和服务质量。对服务行为即外部可见的操作序列的忽视,可能导致服务产生运行时的异常和错误;忽视服务质量即其运行时的质量信息,则可能导致系统运行的低效。本文提出了一种扩展的面向服务的软件开发过程,探究服务交互过程中其行为一致和质量匹配。在面向服务的组件模型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.
出处 《计算机科学》 CSCD 北大核心 2007年第1期223-227,共5页 Computer Science
基金 国家863计划(2004AA112090 2005AA113160 2005AA113030) 国家973计划(2002CB312002) 国家自然科学基金(60273034 60233010 60403014)资助
关键词 面向服务的软件开发 服务行为 服务质量 Service-oriented software development,Behavior of Service, Quality of service
  • 相关文献

参考文献13

  • 1Papazoglou M P,Georgakopoulos D.Service-oriented Computing:Introduction.Communications of the ACM,2003,46(10):24~28
  • 2The Open Services Gateway Initiative (OSGi),www.osgi.org
  • 3Frei A,Alonso G.A dynamic lightweight Platform for Ad-hoc Infrastructures.In:Proceedings of the 3rd IEEE International Conference on Pervasive Computing and Communications (PerCom 2005),Kauai Island,Hawaii,March 2005
  • 4Yin Qin,Hu Hao,Li Jun,et al.A behavior consistent service discovery and substitution mechanism in osgi.In:Proceedings of the Ninth IASTED International Conference on Software Engineering and Applications,2005
  • 5Yin Qin,Hu Hao,Li Jun,et al.An Approach to Ensure Service Behavior Consistency in OSGi.In:Proceedings of the Asia-Pacific Software Engineering Conference (APSEC),2005
  • 6Tian M,Gramm A,Naumowicz T,et al.A Concept for QoS Integration in Web Services.In:1st Web Services Quality Workshop (WQW2003)
  • 7Ebert J,Engels G.Observable or Invocable Behavior-You Have to Choose:[Technical Report].94-38.Department of Computer Science,Leiden University,December 1994
  • 8Kiczales G.Aspect-Oriented Programming.In:Proceedings of the European Conference on Object-Oriented Programming(ECOOP).Springer-Verlag,Finland 1997
  • 9www.eclipse.org
  • 10Alonso G,Casati F,Kuno H,et al.Web Services:Concepts,Architectures and Applications.Springer-Verlag,Berlin Heidelberg New York,2004

同被引文献1

引证文献1

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部