36,293 Hits in 3.4 sec

Remote procedure calls and Java Remote Method Invocation

J. Waldo
1998 IEEE Concurrency  
by a compiler for a different target language.  ...  This code can then be compiled for the target machine and linked into the appropriate application code. Having a machine-neutral IDL also lets such systems deal with heterogeneous languages.  ... 
doi:10.1109/4434.708248 fatcat:kzpm4m67mffonbwlnhdlclj4h4

Design And Implementation Distributed System Using Java-RMI Middleware

Amira B. Sallow
2020 Academic Journal of Nawroz University  
The main goal of this paper is to use Java-RMI middleware to build a distributed system for scheduling the threads. The system comprises two separate programs, a server, and a client.  ...  Most organizations use a wide variety of applications for the smooth functioning of their businesses that includes homogenous as well as heterogeneous systems.  ...  In addition to solving the problems of heterogeneity, middleware provides a uniform computational model for use by the programmers of servers and distributed applications.  ... 
doi:10.25007/ajnu.v9n1a550 fatcat:4lpfbo4cj5hp3gyernqooredie

The POLYLITH software bus

James M. Purtilo
1994 ACM Transactions on Programming Languages and Systems  
We describe a system called Polylith that helps programmers prepare and interconnect mixed-language software components for execution in heterogeneous environments.  ...  for use in one execution environment (such as a distributed network) it can be adapted for reuse in other environments (such as a shared-memory multiprocessor) by automatic techniques.  ...  We are grateful to the O ce of Naval Research for their continuing support.  ... 
doi:10.1145/174625.174629 fatcat:2dwqy4yiubaxhp5mhfuigdbu6e

Transparently programming heterogeneous distributed systems [chapter]

T. Wolff, K.-P. Löhr
1996 Distributed Platforms  
The HERON system is a language-independent platform for distributed object systems.  ...  As opposed to similar platforms such as Amadeus or CORBA, it neither meddles with the language systems nor compromises distribution transparency.  ...  For the cross-generation system for multiple languages, instead of implementing lots of cross-generators, we use a front-end and back-end per language via an interface language.  ... 
doi:10.1007/978-0-387-34947-3_30 fatcat:zxnt7rwag5hrtl7ypahgvwuycq

Managing complexity: middleware explained

A.T. Campbell, G. Coulson, M.E. Kounavis
1999 IT Professional Magazine  
For example, CORBA presumes a heterogeneous, multilanguage environment and thus must have a language-neutral object model.  ...  Programmable nodes can expose IDL interfaces, allowing distributed objects to run inside the network. IDL interfaces can be used for binding network algorithms to network resources.  ... 
doi:10.1109/6294.793667 fatcat:gpiqc2ue7vdn7cbk5hxagvtkie

Programming and coordinating Grid environments and applications

Cristina Ururahy, Noemi Rodriguez
2004 Concurrency and Computation  
In this work we discuss how ALua, a programming system based on a dual programming language model, can help the programmer to develop applications for this environment, monitoring the state of resources  ...  The heterogeneous and dynamic nature of Grid environments place new demands on models and paradigms for parallel programming.  ...  In this paper, we discuss ALua, a distributed programming system based on C and Lua, an interpreted language, and the flexibility that this system can bring to Grid environments.  ... 
doi:10.1002/cpe.833 fatcat:w7tc3fkmyvc2hcebpzirn3t2lm

Wrapping and interoperating bioinformatics resources using CORBA

R. Stevens
2000 Briefings in Bioinformatics  
This article concentrates on an explanation of object orientation and how it can be used to over come the problems of distribution and diversity by describing the interfaces between objects.  ...  Bioinformatics databases are distributed around the world and exist in many kinds of storage forms, platforms, and access paradigms.  ...  Acknowledgements: Robert Stevens is funded by AstraZeneca Pharmaceuticals and the BBSRC/EPSRC Bioinformatics programme. Crispin Miller is funded by the BBSRC and Pfizer through a CASE studentship.  ... 
doi:10.1093/bib/1.1.9 pmid:11466976 fatcat:yrc3qfq3wrealcdflhslskd474

A high-level process checkpointing and migration scheme for heterogeneous distributed systems [chapter]

Tim Redhead
1996 Distributed Platforms  
Reliability is a key concern of designers of distributed computing systems.  ...  Check pointing can be used as a basis for designing resilient processes and process-migration schemes, but very few systems which implement process-check pointing are heterogeneous.  ...  ACKNOWLEDGEMENTS The work reported in this paper has been partly funded by scholarships from the Department of Computer Science at the University of Queensland, and the CRC for Distributed Systems Research  ... 
doi:10.1007/978-0-387-34947-3_21 fatcat:vlmjdmtwtnclpjxlfhx3rv2c4y

Compiler architectures for heterogeneous systems [chapter]

Kathryn S. McKinley, Sharad K. Singhai, Glen E. Weaver, Charles C. Weems
1996 Lecture Notes in Computer Science  
Heterogeneous parallel systems incorporate diverse models of parallelism within a single machine or across machines and are better suited for diverse applications 25, 43, 30].  ...  These systems are already pervasive in industrial and academic settings and o er a wealth of underutilized resources for achieving high performance.  ...  Allowing Programming Models and Languages to Evolve The inherent complexity of a compiler for heterogeneous systems along with the variety of targets favors a single compiler with multiple source languages  ... 
doi:10.1007/bfb0014216 fatcat:cd7xmc5gtfagpfmohlbjonsai4

Meta Information Management [chapter]

Stephen Crawley, Scott Davis, Jaga Indulska, Simon McBride, Kerry Raymond
1997 IFIP Advances in Information and Communication Technology  
The increasing openness and heterogeneity of distributed computing systems requires the representation of meta-information in distributed environments.  ...  This paper presents a conceptual framework for discussing meta-information, and describes the DSTC's design for a universal Meta-Information Manager (MIM) with the key properties of heterogeneity, extensibility  ...  The programmer first defines a type system using a language and tools provided with the MIM.  ... 
doi:10.1007/978-0-387-35261-9_13 fatcat:o7y5uq24rzgtxdl3wtqsrwtp2q

Building a distributed application using visual Obliq

Krishna Bharat, Marc H. Brown
1995 Conference companion on Human factors in computing systems - CHI '95  
Abstract This report describes Visual Obliq, a user interface development environment for constructing distributed, multi-user applications.  ...  Applications are created by designing the interface with a GUI-builder and embedding callback code in an interpreted language, in much the same way as one would build a traditional (nondistributed, single-user  ...  Acknowledgments We are indebted to Luca Cardelli for developing Obliq, for answering many (sometimes silly) questions, and offering lots of (always) sound advice.  ... 
doi:10.1145/223355.223757 dblp:conf/chi/BharatB95 fatcat:sjfjvo6jc5dazkfv62y24h4hva

Prototyping an integrated information gathering system on CORBA

Yue-Shan Chang, Kai-Chih Liang, Ming-Chun Cheng, Shyan-Ming Yuan
2004 Journal of Systems and Software  
It offers a unified interface for querying heterogeneous interfaces or protocols of sources and uses SQL compatible query language for heterogeneous backend targets.  ...  In this paper, we present an IIR-based prototype for integrated information gathering system.  ...  Acknowledgements We are grateful for the many excellent comments and suggestions made by the anonymous referees.  ... 
doi:10.1016/s0164-1212(03)00086-4 fatcat:dsj6tnuixjdyvoeo7i6wz3kvte

Mach and Matchmaker: kernel and language support for object-oriented distributed systems

Michael B. Jones, Richard F. Rashid
1986 Conference proceedings on Object-oriented programming systems, languages and applications - OOPLSA '86  
Mach, a multiprocessor operating system kernel providing capability-based interprocess communication, and Matchmaker, a language for specifying and automating the generation of multi-lingual interprocess  ...  Their usage together providing a heterogeneous, distributed, object-oriented programming environment is described. Performance and usage statistics are presented.  ...  The network message server was originally written by Rick Rashid, and is being rewritten for Mach by Dan Julin, Robert Sansom and Ed Zayas.  ... 
doi:10.1145/28697.28705 dblp:conf/oopsla/JonesR86 fatcat:ldyykihal5hrrf627w4qqdlzym

A Programming System for the Development of TINA Services [chapter]

Titos Saridakis, Christophe Bidan, Valérie Issarny
1997 IFIP Advances in Information and Communication Technology  
Programming environments for the development of distributed applications are called to face issues such as the configuration of the interconnection system, the coordination of heterogeneous application  ...  Aster is a configuration-based system which deals with those issues and allows the programmer to guide the customization of the runtime environment so as to meet the application needs.  ...  services developed for heterogeneous distributed platforms.  ... 
doi:10.1007/978-0-387-35188-9_1 fatcat:yyf4tt3ulrdohjflcoukkwntym

Integration of Automation Resources in Holonic Manufacturing Applications [chapter]

Paulo Leitão, Raymond Boissier, Francisco Casais, Francisco Restivo
2003 Lecture Notes in Computer Science  
distributed object platform.  ...  Holonic and agent-based paradigms are very suitable in the development of distributed manufacturing control systems, taking advantage of their modularity, decentralization, and ability to support dynamic  ...  Holonic Manufacturing Control System The ADACOR (Adaptive Holonic Control Architecture for Distributed Manufacturing Systems) architecture, proposes a new holonic approach for flexible manufacturing systems  ... 
doi:10.1007/978-3-540-45185-3_4 fatcat:sxh72bpj3jgula7d3gy6yivf2u
« Previous Showing results 1 — 15 out of 36,293 results