DocumentCode :
3515322
Title :
Reasoning about service oriented recursion
Author :
Guidi, Claudio ; Sperduti, Alessandro
Author_Institution :
Dipt. di Mat. Pura e Appl., Univ. of Padova, Padova, Italy
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
1
Lastpage :
8
Abstract :
Recursion is a well known programming pattern and, even if it is not often used because of its low efficiency, it is always considered as a milestone pattern because it supplies a mathematical foundation for addressing research in the area of computer science. Almost all programming languages provide supports for recursion and the way they address it could be considered as a good point for understanding differences among programming paradigms. In this paper we reason about recursion in the context of service oriented applications. On the one hand we aim at better understanding service oriented programming paradigm w.r.t. the existing ones, whereas on the other hand we aim at introducing new patterns for addressing service oriented application design. As a benchmark for our investigation we exploit the language JOLIE, which provides all the required basic mechanisms for programming service oriented applications. A descendant recursive parser case study will be shown and two service recursive patterns, the recursive distributed computation pattern and the recursive modularization one, will be discussed.
Keywords :
mathematical analysis; service-oriented architecture; JOLIE language; computer science; mathematical foundation; milestone pattern; programming languages; programming paradigms; programming pattern; service oriented applications; service oriented programming; service oriented recursion; Computer languages; Context; Correlation; Engines; Programming; Protocols; Web services; programming languages; programming patterns; service recursion;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
Conference_Location :
Irvine, CA
Print_ISBN :
978-1-4673-0318-7
Electronic_ISBN :
978-1-4673-0317-0
Type :
conf
DOI :
10.1109/SOCA.2011.6166203
Filename :
6166203
Link To Document :
بازگشت