| IONA Technologies Ltd. Orbix :distributed object technology-Programmer's Guide-(release 1.3), July 1995. |
....of the old release into d Object and d Ref , respectively. CORBA CORBA[11] supports the separation of the interface and implementation of classes, and there have been developed two main approaches to binding an implementation of a class to its separate interface. In the CORBA TIE approach[15], which uses C macros for binding the implementation and its interface together, a hidden TIE object is automatically created for each object[15] which holds a reference to its target object and delegates all function invocations to it. However, a simple integration of this mechanism and the ....
....classes, and there have been developed two main approaches to binding an implementation of a class to its separate interface. In the CORBA TIE approach[15] which uses C macros for binding the implementation and its interface together, a hidden TIE object is automatically created for each object[15], which holds a reference to its target object and delegates all function invocations to it. However, a simple integration of this mechanism and the ODMG C binding will cause multiple indirections with both the d Ref object and the TIE object involved in sequence. Such indirections are ....
[Article contains additional citation context not shown here]
IONA Technologies Ltd. Orbix :distributed object technology-Programmer's Guide-(release 1.3), July 1995.
.... we are introducing in the Java environment; these improvements are adapted from a general capability based protection scheme, called hidden capabilities, which we have implemented in the context of a Distributed Shared Memory System [Hagimont 96] and are planning to experiment in the Orbix [Iona 94] implementation of the Corba Architecture[OMG 91] The remainder of the section is organized as follows: in 3.1 is defined the general protection model and in 3.2 its application to Java. 3.1 Overview of Hidden Software Capabilities The protection model is based on the concepts of capability, ....
Iona Technologies. Orbix distributed object technology - programmer's guide, Version 1.2, February 94
....e removeDevice para sinkDeviceList e acceptSink e removeSink para sinkList. Existe, ainda, m etodos para suspender e retomar o fluxo (pauseAll e continueAll) 5.4 Cen ario de Aplica c ao em Teleconferencia A implementa c ao da especifica c ao CORBA utilizada foi ORBIX 2. 1 da Iona Technologies [10] para o sistema operacional Solaris 2.5.1. O servi co de audio foi implementado sobre o dispositivo nativo de audio da esta c ao ( dev audio) enquanto o servi co de v ideo foi constru ido atrav es de fun c oes de processamento de imagem da biblioteca xil [11] As esta c oes multim idia ....
IONA Tecnologies Ltda., Orbix Distributed Object Technology - Programmer's Guide, Release 2.x, October 1996.
....associated with the domain capability. 3.2 Application to CORBA In the framework of our project, we are also considering the application of hidden capabilities to CORBA. More precisely, we are currently designing an implementation of our protection model in an Orbix 1 environment [Iona 94] on PC Intel Windows based machines. In Orbix, applications are composed of servers that manage C objects. A server can invoke a method on an object from a remote server by means of proxies. A proxy is an object that gives the illusion that the target object is local but, when invoked, ....
Iona Technologies. Orbix distributed object technology - programmer's guide, Version 1.2, February 1994.
....in this section the perspectives of programming protection at the IDL level. The next section is devoted to the implementation of the protection model. 3. Integration of Protection in the Orbix System In this section, we describe the integration of our protection model within the Orbix system [Iona 94] which is a CORBA compliant runtime system developed by Iona Ltd. 3 . 1 . Hypotheses The main requirement we had for the implementation is that servers must not be able to bypass access control. Moreover, since we are considering mutually suspicious servers, we didn t want only to protect ....
Iona Technologies. Orbix distributed object technology - programmer's guide, Version 1.2, February 1994.
....is general, i.e. there are no inherent dependencies on the original DSM system. A distributed shared memory system is a restricted platform for reusable software. We are therefore working on a prototype, that implements the Arias protection model in a CORBA compliant Object Request Broker (Orbix [11]) This implementation will allow us to experiment with a number of extensions to the PIDL, notably concerning authentication and communication security. Acknowledgments We would like to thank our colleagues working with the Olan configuration language for the many fruitful discussions that ....
I. Technologies. Orbix distributed object technology -- programmers guide, Version 1.2. Iona Technologies, 1994.
.... we are introducing in the Java environment; these improvements are adapted from a general capability based protection scheme, called hidden capabilities, which we have implemented in the context of a Distributed Shared Memory System [Hagimont 96] and are planning to experiment in the Orbix [Iona 94] implementation of the CORBA Architecture[OMG 91] This section is organized as follows: 3.1 defines the general protection model and 3.2 its application to Java. 3.1 Overview of Hidden Software Capabilities The model is based on the concepts of capability, protection domain and domain ....
Iona Technologies. "Orbix Distributed Object Technology - Programmer's Guide", version 1.2, February 1994
....associated with the domain capability. 3.2 Application to CORBA In the framework of our project, we are also considering the application of hidden capabilities to CORBA. More precisely, we are currently designing an implementation of our protection model in an Orbix 1 environment [Iona 94] on PC Intel Windows based machines. In Orbix, applications are composed of servers that manage C objects. A server can invoke a method on an object from a remote server by means of proxies. A proxy is an object that gives the illusion that the target object is local but, when invoked, ....
Iona Technologies. Orbix distributed object technology - programmer's guide, Version 1.2, February 1994.
....is general, i.e. there are no inherent dependencies on the original DSM system. A distributed shared memory system is a restricted platform for reusable software. We are therefore working on a prototype, that implements the ARIAS protection model in a CORBA compliant Object Request Broker (Orbix [11]) This implementation will allow us to experiment with a number of extensions to the PIDL, notably concerning authentication and communication security. Acknowledgments We would like to thank our colleagues working with the OLAN configuration language for the many fruitful discussions that ....
I. Technologies. Orbix distributed object technology -- programmers guide, Version 1.2. Iona Technologies, 1994.
....that the views tree that a client will have to control is not very deep since object s references exchanged between servers are very few compared to the number of objects managed by these servers. 3 Implementation We have implemented a prototype of this protection model in the Orbix system [Iona 94] The main requirement we had for the implementation is that servers must not be able to bypass access control. In order to guarantee the reliability of our protection service, we decided to manage access rights in a centralized protection server. This server (say PS) manages applications ....
Iona Technologies. Orbix distributed object technology - programmer's guide, Version 1.2, February 1994.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC