Back to Search
Start Over
DOORS: Distributed Object Oriented Runtime System (Position Paper)
- Source :
- ISPDC
- Publication Year :
- 2017
- Publisher :
- IEEE, 2017.
-
Abstract
- The large software applications of today provide abstractions of the real-life systems that they support. A digital model of the system, and of the changes that occur within, are being maintained and updated, as triggered by real-life events. Morphologically, such applications contain several distinct architectural entities: databases holding the state, central components describing how the system reacts to external events and mechanisms through which the user can view the current state and issue new commands. Each of these entities may use distinct paradigms and employ different technologies. A production-ready software application ends up assembling a relatively high technology stack and provides the final abstractions for both the problem and its solution. In this paper we propose a short-circuit for the long chain of technologies that are usually employed in large, production-ready software applications. The resulting architecture is a distributed, message-based system which behaves as a hybrid between a database and a runtime environment. The system operates with persistent and live entities, encapsulating both state and operations and therefore easily assimilated with OOP classes.
- Subjects :
- Object-oriented programming
business.industry
Computer science
Distributed computing
05 social sciences
050301 education
Distributed object
Runtime system
Software
Doors
Position paper
0501 psychology and cognitive sciences
State (computer science)
Architecture
business
0503 education
050104 developmental & child psychology
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2017 16th International Symposium on Parallel and Distributed Computing (ISPDC)
- Accession number :
- edsair.doi...........c207a2537aa6b02f0897ba7301031cc0