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

计算机工程 ›› 2008, Vol. 34 ›› Issue (18): 42-44. doi: 10.3969/j.issn.1000-3428.2008.18.015

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

SOA中基于EPN的动态服务组合模型

高 旻1,吴中福1,李 季1,冯 永1,江 峰2   

  1. (1. 重庆大学计算机学院,重庆 400030;2. 重庆工商职业学院建筑技术系,重庆 400052)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-09-20 发布日期:2008-09-20

EPN-based Dynamic Services Composition Model in SOA

GAO Min1, WU Zhong-fu1, LI Ji1, FENG Yong1, JIANG Feng2   

  1. (1. College of Computer Science, Chongqing University, Chongqing 400030;2. Department of Construction, Chongqing Technology & Business Institute, Chongqing 400052)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-09-20 Published:2008-09-20

摘要: Web服务组合技术对提高面向服务的体系结构(SOA)的软件开发效率是非常重要的。该文对基于Petri网的服务组合进行了综述,目前采用较多的P/T_或高级网对服务组合的发展有重要的推动作用,但其所描述物理资源及其制约的变迁规则并不适合服务组合,使组合效率降低。采用服务组合并改变其变迁规则对服务建模,根据输入库所的匹配进行动态服务组合,并将其转化为经典的人工智能问题求解。给出了基于EPN的动态服务组合在股票查询中的实例。

关键词: 面向服务的体系结构, 服务组合, 基本Petri网, Web服务

Abstract: Web services composition is very important to improve efficiency of software development in Service-Oriented Architecture(SOA). This paper reviews services composition methods based on Petri net. As mostly methods are based on P/T_ or high-level Petri nets, the resources are not suitable for services composition, and cause low efficiency of composition process. Elementary Petri Net(EPN) and new translation rules are proposed to model services, and services are composed dynamically according to conditions of input places, which are converted into classical artificial intelligent problems to be solved. A real example shows that EPN is suitable for dynamic services composition.

Key words: Service-Oriented Architecture(SOA), services composition, Elementary Petri Net(EPN), Web services

中图分类号: