...
首页> 外文期刊>Software Quality Journal >The software quality challenges of service oriented architectures in e-commerce
【24h】

The software quality challenges of service oriented architectures in e-commerce

机译:电子商务中面向服务的体系结构的软件质量挑战

获取原文
获取原文并翻译 | 示例
           

摘要

Web Services technologies and their supporting collection of de facto standards are now reaching the point of maturity where they are appearing in production software systems. Service Oriented Architectures (SOAs) using Web Services as an enabling technology are also being discussed widely in the IT press. However, despite the numerous and real advantages of these architectural patterns there are still many software quality challenges that remain unresolved. This is particularly true as we consider more advanced architectures that exploit the technology to its maximum advantage: utility computing and on-demand service discovery and composition, grid computing and multi-agent systems will only become pervasive once the software quality challenges of real-world industrial applications have been addressed. In this paper potential quality issues such as performance, reliability and availability are addressed in terms of the quality assurances that might need to be provided to consumers of services. Proposed XML-based Service Level Agreement (SLA) languages are reviewed as a means of providing these quality assurances in machine-readable ways. We also discuss how SLAs might be automatically negotiated to enable automated, on-demand service discovery and composition. The next section of this paper addresses quality issues from a service provider's perspective. The providers of such services will need to ensure that SLA commitments are met and this poses interesting problems in terms of application management. Network quality of service is currently addressed through such means as IntServ and DiffServ. Research proposals to introduce similar techniques at an application level are described. From the service consumer's perspective, interesting research proposals for proactively ensuring that good quality of service is obtained are also reviewed. These could be particularly important for creating confidence, from a consumer's perspective, in these architectures. Finally, the paper evaluates the challenges and suggests areas where further research is most urgently required.
机译:Web服务技术及其事实上的标准的支持性收集现在已经达到成熟点,在生产软件系统中也将出现。使用Web服务作为支持技术的面向服务的体系结构(SOA)也正在IT媒体中广泛讨论。但是,尽管这些体系结构模式具有许多真正的优势,但仍然存在许多尚未解决的软件质量挑战。当我们考虑利用该技术以发挥最大优势的更先进的体系结构时,尤其如此:实用程序计算和按需服务发现与组合,网格计算和多代理系统只有在现实世界中出现软件质量挑战时才会普及已经解决了工业应用。本文根据可能需要提供给服务使用者的质量保证来解决诸如性能,可靠性和可用性之类的潜在质量问题。审查了建议的基于XML的服务水平协议(SLA)语言,以一种以机器可读的方式提供这些质量保证的方式。我们还将讨论如何自动协商SLA,以实现自动的按需服务发现和组合。本文的下一部分将从服务提供商的角度解决质量问题。此类服务的提供者将需要确保满足SLA承诺,这在应用程序管理方面带来了有趣的问题。当前,网络服务质量是通过IntServ和DiffServ之类的方法解决的。描述了在应用程序级别引入类似技术的研究建议。从服务消费者的角度,还回顾了一些有趣的研究建议,这些建议可以主动确保获得良好的服务质量。从消费者的角度来看,这些对于在这些体系结构中建立信心尤其重要。最后,本文评估了挑战并提出了亟需进一步研究的领域。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号