摘要
SOA是一种构建软件系统的设计方式,指导着软件设计的整个生命周期。随着SOA的广泛部署,用户在其服务功能需求得到满足的同时,也越来越关注非功能性需求,如服务质量属性。SOA的基本特征是服务。当前的SOA以Web Services技术实现,Web Services的QoS体现了SOA的QoS,也成为判定服务提供者能否成功的一个重要因素。为了提供有质量保证的Web Services,在服务发现、服务选择、服务组合时都需要考虑QoS的作用。对SOA的QoS属性进行了归纳,分析了关于SOA的QoS的研究主题,最后总结出上述主题需要继续研究的原因。
Service-Oriented Architecture (SOA) is a design approach for building software systems,which conducts the whole life cycle on software designing. Following the widespread deploying of SOA, service users not only want to satisfy their functional requirements, but also pay attention to the needs of non- functional, such as quality of service(QoS) characteristics. What essentially characterizes an SOA. is the service. Web Services is the best technology that implements SOA today. QoS of SOA can be expressed by QoS of Web Services who become a vital factor on deciding the success of a service provider. In order to provide qualities assurance of Web Services, QoS plays an important role on service discovery, service selection as well as service composition, etc. Firstly, the QoS attributes of SOA were summarized, then analyzed the present research topics on QoS of SOA/Web Services. Finally,gave the reasons what need to continue studying above topics on QoS of SOA/Web Services.
出处
《计算机科学》
CSCD
北大核心
2009年第4期16-20,46,共6页
Computer Science
基金
国家863计划(编号2007AA01Z422)
安徽省教育厅自然科学研究项目(编号2005kj088)资助
关键词
SOA
Web
Services
QoS
属性
非功能性
Service-oriented architecture,Web services, Quality of service, Attribute, Non-functional