首页> 外文OA文献 >A framework for managing the evolving web service protocols in service-oriented architectures.
【2h】

A framework for managing the evolving web service protocols in service-oriented architectures.

机译:在面向服务的体系结构中管理不断发展的Web服务协议的框架。

摘要

In Service-Oriented Architectures, everything is a service and services can interact with each other when needed. Web services (or simply services) are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web services grows, in order to correctly interact with the growing services, it is important to understand the business protocols that provide clients with the information on how to interact with services. In dynamic Web services environments, service providers need to constantly adapt their business protocols for reflecting the restrictions and requirements proposed by new applications, new business strategies, and new laws, or for fixing the problems found in the protocol definition. However, the effective management of such a protocol evolution raises critical problems: one of the most critical issues is to handle instances running under the old protocol when their protocol has been changed. Simple solutions, such as aborting them or allowing them to continue to run according to the old protocol, can be considered, but they are inapplicable for many reasons (e.g., the lose of work already done and the critical nature of work). We present a framework that supports service administrators in managing the business protocol evolution by providing several features, such as a set of change operators allowing modifications of protocols, a variety of protocol change impact analyses automatically determining which ongoing instances can be migrated to the new version of protocol, and data mining techniques inducing a model for classifying ongoing instances migrateable to the new protocol. To support the protocol evolution process, we have also developed database-backed GUI tools on top of our existing system. The proposed approach and tools can help service administrators in managing the evolution of ongoing instances when the business protocols of services with which they are interacting have changed.
机译:在面向服务的体系结构中,一切都是服务,并且服务可以在需要时相互交互。 Web服务(或简称为服务)是松散耦合的软件组件,可在Web上发布,发现和调用。随着Web服务使用的增长,为了与增长的服务正确交互,理解向客户提供有关如何与服务交互的信息的业务协议很重要。在动态Web服务环境中,服务提供商需要不断调整其业务协议,以反映新应用程序,新业务策略和新法律提出的限制和要求,或解决协议定义中发现的问题。然而,对这样的协议演进的有效管理带来了严重的问题:最关键的问题之一是在协议更改后处理在旧协议下运行的实例。可以考虑使用简单的解决方案,例如中止它们或让它们继续按照旧协议运行,但是由于许多原因(例如,已经完成的工作丢失和工作的关键性质),它们不适用。我们提供了一个框架,该框架通过提供多种功能来支持服务管理员管理业务协议的演变,例如一组允许对协议进行修改的变更操作员,各种协议变更影响分析会自动确定哪些正在进行的实例可以迁移到新版本协议和数据挖掘技术的引入引发了一个模型,该模型用于分类可迁移到新协议的进行中实例。为了支持协议演变过程,我们还在现有系统之上开发了数据库支持的GUI工具。当与之交互的服务的业务协议发生更改时,建议的方法和工具可以帮助服务管理员管理正在进行的实例的演变。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号