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...
Saved in:
Published in | 2022 7th International Conference on Computer and Communication Systems (ICCCS) pp. 80 - 85 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
22.04.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |