首页> 外文会议>Twenty-Eighth annual Pacific Northwest software quality conference >Issues in Verifying Reliability and Integrity of Data Intensive Web Services
【24h】

Issues in Verifying Reliability and Integrity of Data Intensive Web Services

机译:验证数据密集型Web服务的可靠性和完整性的问题

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

摘要

Validating the behavior of web-services in general involves the verification of the constituent parts in isolation and in integration. There are many variables to consider within each component, and these have to be verified as the system consumes growing resources under actual usage once they are shipped. These challenges multiply when such systems also have to deal with large volumes of data. In addition to the impact large data make on system performance, there are also implications on code-coverage metrics, identifying bottlenecks, predicting failure points, system versioning, data maintenance, etc. There are further challenges involved in creating a reliable set of quality metrics and measuring them within the constraints of shipping under the agile development model. A web-service that depends on huge and growing volumes of data is considered here, with an emphasis on: measuring the overall system performance under expected traffic patterns, impact of abnormal data input and system behavior under different failure conditions. The lessons learnt here have helped ship a web-service that currently serves millions of users per day, with improved data quality and following the agile development and shipping model. Anand Chakravarty has been a Software Engineer in Testing at Microsoft for close to 10 years, most of it working on web-sites and web-services based products. Currently, he is on an incubation team under Microsoft Research that ships products based on Machine Translation technologies. On that team, he is primarily responsible far the stability of web-services supporting Microsoft's diverse applications that translate user input between different human languages.. This small team has been successful in shipping features and services that have seen a manifold increase in user traffic and significant improvements in linguistic quality over the past few years.
机译:通常,验证Web服务的行为涉及对孤立和集成中的组成部分进行验证。每个组件中都有许多变量需要考虑,并且必须进行验证,因为一旦交付,系统就会在实际使用情况下消耗越来越多的资源。当此类系统还必须处理大量数据时,这些挑战将倍增。除了大数据对系统性能的影响外,还对代码覆盖率指标,识别瓶颈,预测故障点,系统版本控制,数据维护等产生影响。创建可靠的质量指标集还涉及其他挑战并在敏捷开发模型下在运输约束范围内对其进行度量。本文考虑了一个依赖于庞大且不断增长的数据量的Web服务,重点在于:在预期流量模式下测量整体系统性能,在不同故障条件下异常数据输入的影响和系统行为。从这里学到的经验教训已帮助交付了目前每天服务数百万用户的Web服务,并提高了数据质量并遵循了敏捷开发和交付模型。 Anand Chakravarty在Microsoft担任测试软件工程师已有近10年的时间,其中大部分工作在基于网站和基于Web服务的产品上。目前,他在Microsoft Research的孵化团队中工作,该团队根据机器翻译技术提供产品。在该团队中,他主要负责网络服务的稳定性,这些服务支持Microsoft的各种应用程序,这些应用程序可以在不同的人类语言之间转换用户输入。在过去几年中,语言质量有了显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号