Apla+: a Practical Service-oriented Programming Language for Service Orchestration

Service-oriented paradigm utilizes simple small-scale services as fundamental elements for developing applications which are complex large-scale services. efficiently orchestrating services in a platform-independent and dynamic way is still desired as the service-oriented computing depicting. We con...

Full description

Saved in:
Bibliographic Details
Published in2022 7th International Conference on Computer and Communication Systems (ICCCS) pp. 80 - 85
Main Authors Xie, Wuping, Wan, Songsong, Jiang, Dongming
Format Conference Proceeding
LanguageEnglish
Published IEEE 22.04.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Service-oriented paradigm utilizes simple small-scale services as fundamental elements for developing applications which are complex large-scale services. efficiently orchestrating services in a platform-independent and dynamic way is still desired as the service-oriented computing depicting. We concentrate on modeling the characteristics of services under the view of clearly distinguishing between service and resource providing service, then propose a practical and effective service-oriented programming language Apla + based on PAR. The language emphasizes on not only combining services provided by others, but also developing atomic services. Meanwhile, a fascinating architecture is raised to invoke various resources which remain unchanged on account of establishing the relationship between the resources and the services. Then both the service provider and the service consumer pay attention on their concerns via separating service orchestration and atomic services development, and services can be modeled conveniently through providing a higher level of abstraction. Finally we also give a case study to illustrate the feasibility of this language.
DOI:10.1109/ICCCS55155.2022.9846685