• DocumentCode
    3313151
  • Title

    A functional flavor of service composition

  • Author

    Liang Bao ; Qian Li ; Kai Zhen ; Wei Xiang ; Ping Chen

  • Author_Institution
    Software Eng. Inst., Xidian Univ., Xi´an, China
  • Volume
    4
  • fYear
    2011
  • fDate
    26-28 July 2011
  • Firstpage
    2344
  • Lastpage
    2348
  • Abstract
    Service composition is an emerging computing paradigm for constructing next-generation large-scale distributed applications within and across organizational boundaries. How to cope with the complexity of service composition resulting from increasingly sophisticated and heterogeneous services poses one of the great challenges for enterprises and organizations within many domains. This paper introduces a simple and novel service composition model based on functional programming and REST. We propose the λ@-calculus which extends the classical λ-calculus to define identifier representing different resources and model a service as a function that consumes some identifiers and produces an result. A Functional Service Composition Language (FSCL) is also implemented based on our functional service composition model. The simplicity and optimization superiority of the proposed approach is verified by experimental results from a specific process in comparison with WS-BPEL.
  • Keywords
    distributed processing; functional languages; functional programming; λ@-calculus; Functional Service Composition Language; REST; computing paradigm; functional flavor; functional programming; heterogeneous services; next-generation large-scale distributed application; optimization superiority; service composition; Calculus; Computational modeling; Educational institutions; Power capacitors; Semantics; Syntactics; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Systems and Knowledge Discovery (FSKD), 2011 Eighth International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-61284-180-9
  • Type

    conf

  • DOI
    10.1109/FSKD.2011.6020002
  • Filename
    6020002