首页> 外文学位 >Service offerings for XML Web services and their management applications.
【24h】

Service offerings for XML Web services and their management applications.

机译:XML Web服务及其管理应用程序的服务产品。

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

摘要

I show why the specification, monitoring, and dynamic (run-time) manipulation of classes of service are useful for XML (Extensible Markup Language) Web Services and how to achieve them. Classes of service are a mechanism for differentiation of service and quality of service (QoS) that incurs less overhead than custom-made Service Level Agreements (SLAs), user profiles, and other alternatives. A service offering is a formal description of one class of service of a Web Service. One Web Service can provide multiple service offerings.; For formal specification of service offerings, I developed the Web Service Offerings Language (WSOL), compatible with the standard Web Services Description Language (WSDL). A WSOL service offering can contain descriptions of various categories of constraints, management statements, and reusability constructs. Dynamic relationships between service offerings are specified outside WSOL service offerings, in a special format. Describing a Web Service in WSOL enables monitoring, metering, and management of Web Services and their compositions. The main distinctive characteristics of WSOL, compared to related works, are its expressive capabilities, features with relatively low run-time overhead, and support for management applications.; To achieve dynamic adaptation of a Web Service composition without breaking it, I developed algorithms and protocols for switching (consumer- and provider-initiated), deactivation, reactivation, deletion, and creation of service offerings. I analytically and experimentally compared these manipulation mechanisms with re-composition of Web Services and re-negotiation of SLAs and concluded that the proposed mechanisms are, in principle, simpler, faster, and with lower run-time overhead.; The Web Service Offerings Infrastructure (WSOI) measures and calculates used QoS metrics, evaluates WSOL constraints, and performs accounting of executed operations and evaluated constraints. These monitoring activities can be performed by providers, consumers, or management third parties (SOAP intermediaries or probes). One of the main differences between WSOI and the other Web Service management, infrastructures are the modules, data structures, and specialized management operations implementing the mechanisms for manipulation of service offerings. The WSOI prototype extends the open-source Apache Axis SOAP engine. Its additional overhead is relatively low.; The results of this research can be used in future Web Service standards and products.
机译:我将说明为什么服务类的规范,监视和动态(运行时)操作对XML(可扩展标记语言)Web服务有用,以及如何实现它们。服务类别是一种区分服务和服务质量(QoS)的机制,与定制的服务水平协议(SLA),用户配置文件和其他替代方法相比,其产生的开销更少。服务产品是Web服务的一类服务的形式描述。一个Web服务可以提供多种服务。为了正式定义服务产品,我开发了与标准Web服务描述语言(WSDL)兼容的Web服务产品语言(WSOL)。 WSOL服务产品可以包含各种类别的约束,管理声明和可重用性构造的描述。服务产品之间的动态关系在WSOL服务产品之外以特殊格式指定。在WSOL中描述Web服务可以监视,计量和管理Web服务及其组成。与相关工作相比,WSOL的​​主要鲜明特征是其表达能力,运行时开销相对较低的功能以及对管理应用程序的支持。为了在不破坏Web Service组成的情况下实现动态适应,我开发了用于切换(由消费者和提供者启动),停用,重新激活,删除和创建服务产品的算法和协议。我通过分析和实验将这些操纵机制与Web服务的重新组合和SLA的重新协商进行了比较,得出的结论是,从理论上讲,所提出的机制更简单,更快速且运​​行时开销更低。 Web服务产品基础结构(WSOI)可以测量和计算使用的QoS指标,评估WSOL约束,并执行已执行的操作和评估的约束。这些监视活动可以由提供者,消费者或管理第三方(SOAP中介或探针)执行。 WSOI与其他Web服务管理之间的主要区别之一是,基础结构是模块,数据结构和实现管理服务产品操纵机制的专用管理操作。 WSOI原型扩展了开源Apache Axis SOAP引擎。它的额外开销相对较低。这项研究的结果可用于将来的Web服务标准和产品。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号