• DocumentCode
    3050945
  • Title

    Automating Reusable Workflow Development from Design to Instantiation

  • Author

    Charif, Yasmine ; Liu, Hua ; Quiroz, Andres ; Liu, Xumin

  • Author_Institution
    Xerox Res. Center at Webster, Webster, MA, USA
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    369
  • Lastpage
    376
  • Abstract
    The proliferation of web services in both number and variety implies the co-existence of a wide number of service options, input/output data types, and encapsulations. Consequently, composing services into usable workflows has become increasingly development intensive. In order to leverage the design of a workflow and facilitate its reusability and maintenance, many research efforts have advocated to compose services at the type level instead of the instance level while using customized glue code to map service types to service instances. Another challenge then appears: Service types, either manually defined by domain experts or automatically generated from an ontology, cannot be automatically instantiated into concrete services due to the coarse granularity of service types and the complexity of input/output parameter mapping. This paper proposes a platform to automatically extract instantiable abstract operations from registered services and that enables the automatic generation of glue code that links concrete services to service types in order to produce reusable executable workflows.
  • Keywords
    Web services; computational complexity; data encapsulation; input-output programs; ontologies (artificial intelligence); program compilers; software maintenance; software reusability; workflow management software; Web services; automatic glue code generation; automatic instantiation; coarse granularity; customized glue code; encapsulations; input-output data types; input-output parameter mapping complexity; instantiable abstract operation extraction; ontology; reusable executable workflows; reusable workflow development automation; service instances; service types; workflow design; workflow maintenance; Abstracts; Business; Concrete; Engines; Ontologies; Registers; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES), 2012 IEEE Eighth World Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-1-4673-3053-4
  • Type

    conf

  • DOI
    10.1109/SERVICES.2012.11
  • Filename
    6274007