 |
Interoperability Architecture (IA) provides a uniform platform for
applications' development over a family of languages and software tools,
in a distributed environment. As a building IA component serves STUB
specified in a form of generic module which may be customized for
different languages and software tools.
Orbix,
CORBA-compliant system is used as a glue.
Status of the project
At this moment IA enables cooperation of components from
Strand (info: strand88@sstl.uucp),
PCN,
Linda,
ANSA and
Orbix (which
also serves as a glue).
One with the most important objectives of this work was achieving
transparency of services' invocations between components from
different environments. For this purpose, stream-like communication
mechanism with other IA's environments was developed for declarative
systems (Strand, PCN) and Linda, and an idea of gateway was applied for
object-oriented systems (ANSA, Orbix).
Current work
- Translation of more advanced data types between various languages
- Coordination of components activity
- Trading of components services
- Distribution of Dispatching and Binding Module in Orbix
- Fault-tolerance of components cooperation
Project Members
Papers
-
Interoperability in Open Distributed Processing.
Technical Report, February 1994
-
Coordination through Interoperability in Distributed
Processing.
Presented during ECOOP'94 Workshop 'Models and Languages for
Coordination of Parallelism and Distribution', Bologna, Italy,
organized by P. Ciancarini,
O. Nierstrasz and A. Yonezawa, July 1994
-
Interoperability Gateway Construction for Object-Oriented
Distributed Systems. Proceedings of the 6'th Nordic Workshop
on Programming Environment Research NWPER'94, Lund, Sweden, TR of
Lund University, June 1994
-
Distributed Declarative Systems as Parts of Cooperating Software
Environments. Proceedings of the ICLP'94 Post-Conference
Workshop 'Integration of Declarative Paradigms', Santa Margerita,
Italy, TR of the Max-Planck Institut fur Informatik, June 1994
-
Object-oriented Techniques and Systems in Integration of Software
Environments. Position paper accepted fot OOPSLA'94 Workshop
Multi-Language Object Model', Portland, Oregon, October 1994
-
Wspoldzialanie Systemow Rozproszonych - Interoperability of
Distributed Systems. Chapter in a book
"Srodowiska programowania rozproszonego w sieciach komputerowych",
Ksiegarnia Akademicka Krakow, September 1994, (in Polish)
Related projects Worldwide
Andrzej Uszok uszok@tulip.ics.agh.edu.pl
|