Supporting distributed applications in the Amadeus environment
نویسندگان
چکیده
Distributed programming is becoming commonplace, typically based on remote procedure call (RPC) and lightweight threads packages, possibly with an underlying distributed le service. In this article we argue that there are signiicant merits in providing an integrated distributed application environment, rather than merely augmenting one or more programming languages individually with an RPC package, threads support and remote le access. Our Amadeus environment is a proof of concept implementation, currently extending C++ for distributed and persistent programming above Unix 1 .
منابع مشابه
Eiiel**: an Implementation of Eiiel on Amadeus, a Persistent, Distributed Applications Support Environment
Ei el is an implementation of Ei el which provides support for distribution persistence concurrency and transactions All objects in an Ei el system are global i e accessible from nodes other than that at which they are currently located and persistent i e their lifetimes are not bounded by the duration of the program that created them Some objects may also be atomic i e accesses to these object...
متن کاملEiffel**: An Implementation of Eiffel on Amadeus, a Persistent, Distributed Applications Support Environment
متن کامل
Supporting a CAD Framework on an Advanced Distributed System
This paper describes the use of a general purpose distributed object support platform, including an advanced action model, to support Computer Aided Design (CAD) applications. In particular, it describes the use of the Amadeus/RelaX platform to support the DASSY tool interface which, in turn, supports a range of cooperating CAD tools. The paper provides an overview of the Amadeus/RelaX platform...
متن کاملSome Issues in Load Balancing in Amadeus
1 Overview This short position paper discusses some of the interesting issues that have arisen in the course of adding load balancing to Amadeus. Of particular interest is the Amadeus concept of a cluster and how it aaects both the granularity at which load balancing is performed and the way in which applications should be structured to achieve the maximum beneets. As a concrete example of this...
متن کاملOn Object Orientation as a Paradigm for General PurposeDistributed Operating
In the Amadeus project we have been considering the construction of a general purpose distributed support environment for object oriented programming. In this paper we tackle a number of key areas whose interaction must be addressed in the design of such a general purpose object support system: 1) integration of support for (object oriented) database systems; 2) integration of security mechanis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Communications
دوره 14 شماره
صفحات -
تاریخ انتشار 1991