loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Author: Thomas Prinz

Affiliation: Course Evaluation Service, Friedrich Schiller University Jena, Jena, Germany

Keyword(s): Service, Compiler, Distributed Programming, Programming Language, Engineering.

Abstract: Service-orientation recommends dividing software into separate independent services, with each service being implemented in the programming language that best fits into the service’s problem space. However, data must be shared between the distributed services, so common data models and interfaces must be defined in each programming language used. This leads to a higher development effort and dependencies, while neglecting the benefits. This paper explains a new idea that arranges a distributed program as if it is a single one, even though it consists of different parts using possibly different programming languages. For this purpose, the idea of meta network programming languages is introduced. They are based on network machines and hide the complexity arising during development of distributed software. A compiler translates and distributes these programs by splitting them into several parts. As a result, this should reduce the overhead of developing distributed general purpose softw are. The intention of this position paper is to give new ideas to implement distributed programs in the future. An implementation of the idea does not exist yet. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.188.39.45

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Prinz, T. (2023). Compilation of Distributed Programs to Services Using Multiple Programming Languages. In Proceedings of the 19th International Conference on Web Information Systems and Technologies - WEBIST; ISBN 978-989-758-672-9; ISSN 2184-3252, SciTePress, pages 191-198. DOI: 10.5220/0012151500003584

@conference{webist23,
author={Thomas Prinz},
title={Compilation of Distributed Programs to Services Using Multiple Programming Languages},
booktitle={Proceedings of the 19th International Conference on Web Information Systems and Technologies - WEBIST},
year={2023},
pages={191-198},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012151500003584},
isbn={978-989-758-672-9},
issn={2184-3252},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Web Information Systems and Technologies - WEBIST
TI - Compilation of Distributed Programs to Services Using Multiple Programming Languages
SN - 978-989-758-672-9
IS - 2184-3252
AU - Prinz, T.
PY - 2023
SP - 191
EP - 198
DO - 10.5220/0012151500003584
PB - SciTePress