Title : 
A Flexible Engine for the Unified Execution of Service Compositions
         
        
            Author : 
Gorlach, Katharina ; Leymann, Frank
         
        
            Author_Institution : 
Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
         
        
        
            fDate : 
March 30 2015-April 3 2015
         
        
        
        
            Abstract : 
This paper presents an engine for the execution of service compositions based on a unified model. The unified model allows to execute service compositions that are specified by use of different languages with different underlying modeling paradigms, e.g. imperative and declarative service compositions by the same engine. Furthermore, the unified model and the presented engines enables the unification of the execution of service orchestrations and the enactment of service choreographies. The flexibility of the presented engine is sophisticated by enabling the instantiation of single engine components and by supporting the distribution of individual service composition instances. The paper discusses the theoretical background of the presented engine and the corresponding unified model in detail. Furthermore, a prototypical implementation as well as an evaluation of the approach is presented.
         
        
            Keywords : 
Web services; object-oriented programming; flexible engine; modeling paradigms; service choreographies; service composition instance distribution; service orchestration execution; single engine components; unified execution model; Automata; Context; Engines; Grammar; Production; Runtime; Unified modeling language;
         
        
        
        
            Conference_Titel : 
Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on
         
        
            Conference_Location : 
San Francisco Bay, CA
         
        
        
            DOI : 
10.1109/SOSE.2015.25