作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (9): 107-109. doi: 10.3969/j.issn.1000-3428.2011.09.036

• 软件技术与数据库 • 上一篇    下一篇

一种基于DSL的服务组合语言

胡海涛1,刘 颖2   

  1. (1. 华北电力大学控制与计算机工程学院,北京 102206;2. 清华大学中国语言文学系,北京 100084)
  • 出版日期:2011-05-05 发布日期:2011-05-12
  • 作者简介:胡海涛(1973-),男,讲师、博士,主研方向:软件集成,面向服务计算,服务网格;刘 颖,副教授、博士
  • 基金资助:
    华北电力大学博士基金资助项目(200722018);清华大学亚洲研究基金资助项目(2005C-2)

Service Composition Language Based on DSL

HU Hai-tao  1, LIU Ying  2   

  1. (1. School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China; 2. Department of Chinese Language and Literature, Tsinghua University, Beijing 100084, China)
  • Online:2011-05-05 Published:2011-05-12

摘要: 针对大规模并发应用在组合服务中的服务调度问题,设计一种基于领域专用语言的服务组合语言,给出该语言的主要功能、构造过程和语言执行引擎的详细设计。该语言提供对Web服务组合过程的语义和语法描述,采用自顶向下的组合方式,能解决Web服务组合过程中的组合粒度控制和异构消息匹配等问题。

关键词: 面向服务架构, 领域专用语言, 企业服务总线, 组合引擎

Abstract: This paper designs a service composition language based on Domain Specific Language(DSL) for the service scheduling problem in the large-scale concurrent applications. It gives the main features, constructing process and the executing engine’s detailed design of the language. The language provides the semantic description and syntax description of the composition process for Web services. It uses top-down composition approach to solve the composition process granularity control and heterogeneous messages matching.

Key words: Service Oriented Architecture (SOA), Domain Specific Language(DSL), Enterprise Service Bus(ESB), composition engine

中图分类号: