Title : 
A simple formal method to synthesize an orchestrator in web service composition
         
        
        
            Author_Institution : 
Dept. of Electr. & Comput. Eng., Univ. of Sherbrooke, Sherbrooke, QC, Canada
         
        
        
        
        
        
            Abstract : 
We study the following web service composition problem: given existing web services S1, ⋯, Sn and a desired web service S0, the objective is to synthesize an orchestrator Orch that coordinates S1, ⋯, Sn so that S0 is provided. We develop a simple input-output automata-based method that solves this composition problem. We also study whether the desired service S0 is totally or partially provided by the system ((Si)i=1⋯n, Orch). The studied problem can be seen as a control problem, where Orch is a controller that restricts the behaviors of S1, ⋯, Sn so that the controlled system conforms to S0.
         
        
            Keywords : 
Web services; automata theory; formal specification; Orch; Web service composition; formal method; input-output automata; Automata; Computational modeling; Indexes; Silicon; Synchronization; Tin; Web services;
         
        
        
        
            Conference_Titel : 
American Control Conference (ACC), 2013
         
        
            Conference_Location : 
Washington, DC
         
        
        
            Print_ISBN : 
978-1-4799-0177-7
         
        
        
            DOI : 
10.1109/ACC.2013.6579822