Skip to main content

Form-based web service composition for domain experts


Ingo Weber, Hye-Young Paik and Boualem Benatallah




In many cases, it is not cost effective to automate business processes which affect a small number of people and/or change frequently. We present a novel approach for enabling domain experts to model and deploy such processes from their respective domain as Web service compositions. The approach builds on user-editable service naming and representing Web services as forms. On this basis, the approach provides a visual composition language with a targeted restriction of control flow expressivity, process simulation, automated process verification mechanisms, and code generation for executing orchestrations. A Web-based service composition prototype implements this approach, including a WS-BPEL code generator. We conducted a user study with 14 participants, which indicated the effectiveness and suitability of our approach.

BibTeX Entry

    author           = {Weber, Ingo and Paik, Hye-Young and Benatallah, Boualem},
    number           = {1},
    month            = dec,
    year             = {2013},
    keywords         = {web service composition, end-user programming, business process modeling, business process
                        automation, automatic code generation},
    title            = {Form-based Web Service Composition for Domain Experts},
    volume           = {8},
    pages            = {2:1-2:40},
    journal          = {ACM Transactions on the Web}


Served by Apache on Linux on seL4.