Composing Web Services through Automatic Reformulation of Service Specificationsac

被引:2
|
作者
Pathak, Jyotishman [1 ]
Basu, Samik [2 ]
Honavar, Vasant [2 ]
机构
[1] Mayo Clin, Coll Med, Div Biomed Informat, Rochester, MN 55905 USA
[2] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
来源
2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 1 | 2008年
关键词
D O I
10.1109/SCC.2008.124
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Typical approaches to service composition seek to realize a goal service specification, described using a labeled transition system (LTS) provided by a service developer, by constructing a structurally equivalent LTS using a set of available component services (also described using LTSs) that match the input and output requirements of the transitions. As such, existing composition approaches fail to realize the goal LTS whenever available component service LTSs cannot be used to "mimic" the structure of the goal LTS. This failure requires that the service developer formulates an alternate goal LTS and re-iterates the composition step. However, the process of manual reformulation of the goal LTS is both laborious and error prone. In this setting, we describe an efficient data structure and algorithms for analyzing data and control flow dependencies implicit in a user-supplied goal LTS specification to automatically generate alternate LTS specifications that capture the same overall functionality with respect to the data and control dependencies, and determine whether any of the alternatives can lead to a feasible composition. The result is a significant reduction in the need for the tedious manual intervention in reformulating LTS specifications of the goal service.
引用
收藏
页码:361 / +
页数:2
相关论文
共 50 条
  • [21] Automatic orchestration of web services through semantic annotations
    Larvet, Philippe
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 269 - 274
  • [22] Composing Web-based Mathematical Services
    Carstea, Alexandru
    Macariu, Georgiana
    Frincu, Marc
    Petcu, Dana
    NINTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2007, : 327 - 334
  • [23] An Integrated Development Approach for Composing Web Services
    Adamopoulos, Dionisis X.
    DFMA 2008: FIRST INTERNATIONAL CONFERENCE ON DISTRIBUTED FRAMEWORKS & APPLICATIONS, PROCEEDINGS, 2008, : 45 - 51
  • [24] On composing Dependable Web Services using undependable web components
    Gorbenko, Anatoliy
    Kharchenko, Vyacheslav
    Romanovsky, Alexander
    International Journal of Simulation and Process Modelling, 2007, 3 (1-2) : 45 - 54
  • [25] Composing OWL-S web services
    Tran, B. D.
    Tan, P. S.
    Goh, A.
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 322 - +
  • [26] A formal modeling platform for composing web services
    Chi, Yu-Liang
    Lee, Hsun-Ming
    EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (02) : 1500 - 1507
  • [27] Composing semantic Web services under constraints
    Karakoc, E.
    Senkul, P.
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (08) : 11021 - 11029
  • [28] On composing a reliable composite web service: A study of dynamic web service selection
    Hwang, San-Yih
    Lim, Ee-Peng
    Lee, Chien-Hsiang
    Chen, Cheng-Hung
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 184 - +
  • [29] Composing web services based on agent and workflow
    Cao, J
    Li, ML
    Zhang, SS
    Den, QN
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 948 - 955
  • [30] An Approach to Composing Web Services with Context Heterogeneity
    Li, Xitong
    Madnick, Stuart
    Zhu, Hongwei
    Fan, Yushun
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 695 - +