首页> 外文学位 >Model driven development and dynamic composition of Web services.
【24h】

Model driven development and dynamic composition of Web services.

机译:模型驱动的Web服务开发和动态组合。

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

摘要

Web Services (WS) have emerged as a new component-based software development paradigm in a network-centric environment based on the Service-Oriented Architecture (SOA), the XML open standard description language, and HTTP transportation protocol. Legacy software systems can incorporate WS technology in order to be reused and integrated in a distributed environment across heterogeneous platforms. While WS is gaining its momentum toward wide adoption in the software industry, there are two critical issues yet to be addressed before its power is fully realized: (1) the migration of legacy distributed software systems toward WS applications and (2) the innovation of new infrastructures and languages in support of WS application development. The contribution of this dissertation is in these two directions.; First, a comprehensive, systematic, automatable, and language-neutral approach is presented toward reengineering legacy software systems to WS applications, rather than rewriting the whole legacy software system from scratch in an ad hoc, language-specific manner. It is noteworthy that this approach is not specific to reengineering WS applications but can be generalized to reengineering legacy software systems to other applications. Moreover, this approach offers a means for modeling assets exchange in both horizontal and vertical directions (along the meta-model stack).; Second, with the dynamic features of both service consumption and provisioning in distributed environments, WS applications are subject to dynamic composition. As such, in a bottom-up order, this dissertation presents an infrastructure for dynamic WS composition and its high-level programming model based on a hybrid of logic programming and imperative programming. In particular, with the logic programming paradigm and the rule inference engine support, not only is autonomous composition achieved but also WS selection specification can be seamlessly integrated with the composition process, which is necessary for achieving customizability, optimization, and Quality of Service (QoS) guarantees for dynamic composition.
机译:Web服务(WS)在基于服务的体系结构(SOA),XML开放标准描述语言和HTTP传输协议的网络中心环境中已成为一种新的基于组件的软件开发范例。传统软件系统可以结合WS技术,以便在跨异构平台的分布式环境中重复使用和集成。在WS逐渐获得在软件行业中广泛采用的势头的同时,在完全实现其功能之前,有两个关键问题需要解决:(1)将传统的分布式软件系统向WS应用程序迁移;(2)WS的创新支持WS应用程序开发的新基础架构和语言。本文的贡献是在这两个方向上。首先,提出了一种全面,系统,可自动化且与语言无关的方法,旨在将遗留软件系统重新设计为WS应用程序,而不是以特定的,特定于语言的方式从头开始重写整个遗留软件系统。值得注意的是,这种方法并不特定于重新设计WS应用程序,而是可以推广到将遗留软件系统重新设计为其他应用程序。而且,这种方法提供了一种在水平和垂直方向上(沿元模型堆栈)对资产交换进行建模的方法。其次,具有分布式环境中服务使用和供应的动态功能,WS应用程序需要动态组合。因此,本论文以自下而上的顺序,提出了基于逻辑编程和命令式编程混合的动态WS组成及其高级编程模型的基础架构。特别是,借助逻辑编程范例和规则推理引擎的支持,不仅可以实现自主组合,而且WS选择规范也可以与组合过程无缝集成,这对于实现可定制性,优化和服务质量(QoS)是必不可少的)保证动态构图。

著录项

  • 作者

    Cao, Fei.;

  • 作者单位

    The University of Alabama at Birmingham.;

  • 授予单位 The University of Alabama at Birmingham.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 151 p.
  • 总页数 151
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号