| F. Manola. Distributed object management technology. Technical report, GTE Laboratories Incorporated, June 1988. TM-0014-06-88165. |
....PCs and workstations, the proliferation of information processing systems continues in all aspects of every day life. However, the wide variety of resources in terms of applications and supporting databases poses a formidable challenge for system integration and interoperation[13, 1, 5] In [14], two important phases for integrating resources are identified: interconnectivity and interoperability. Tools which are most commonly used for such purposes are Remote Procedure Call facilities [4, 16] Other models of interoperability [11, 20, 13] involve global transactional interactions and ....
F. Manola. Distributed object management technology. Technical report, GTE Laboratories Incorporated, June 1988. TM-0014-06-88165.
....Management) project at GTE Laboratories addresses precisely these issues. The DOM project has as its goal the development of a distributed, object oriented environment in which new (non traditional) applications can be developed, and in which autonomous, heterogeneous systems can be integrated [Manola, 1988 and 1989; Manola and Buchmann, 1990] A DOM system (Figure 5.1) consists both of native objects that are fully implemented by Distributed Object Management components of the system, and of objects that are wholly or partially implemented in heterogeneous attached systems. These attached systems ....
Manola, F. Distributed object management technology. Technical Report TM-001406 -88-165, GTE Laboratories Incorporated, June 1988.
....model [2] and to Concurrent Aggregates [6] These are canonical models for distributed object systems that can be used to construct more complex distributed object systems. The DOM project at GTE uses a primitive object model as a basis for its research on the management of distributed objects [22]. The key issue for distributed object management technology is interoperability. In fact, it is the very reason for using the technology in the first place. Distributed object architectures must allow heterogeneous objects to communicate. The concern for interoperability has produced two major ....
F. Manola. Distributed object management technology. Technical Report TM-0014-06-88-165, GTE Laboratories Incorporated, 40 Sylvan Road, Waltham, Masachusetts, 02254, June 1988.
....managed by a single coordination system. Controlling communication is the focus of these languages. Binding ports for processes is the essential activity in the coordination language Darwin [16] 2.2. 2 Distributed Objects The distributed object paradigm is a natural view of network computing [42, 48]. Objects are useful for taming the complexity of distributed systems and help clarify issues with heterogeneous systems. In particular, object oriented programming espouses virtues such as well defined interfaces and modularity that address interoperability and compositionality of disparate ....
....more complex distributed object systems. Canonical models regard encapsulation, asynchronous message passing and concurrent execution as fundamental to object systems. The DOM project at GTE uses a primitive object model as a basis for its research on the management of distributed objects [42]. The key issue for distributed object management technology is interoperability. Distributed object architectures must allow heterogeneous objects to communicate. The concern for interoperability has produced two competing distributed object management schemes: OMG s Common Object Request Broker ....
F. Manola. Distributed object management technology. Technical Report TM-0014-06-88-165, GTE Laboratories Incorporated, 40 Sylvan Road, Waltham, Masachusetts, 02254, June 1988.
....intelligence, and distribution. There are several research, product, and standards development projects exploring different aspects of this vision of next generation computing. The projects originate in disjoint technologies including databases (e.g. GTE s Distributed Object Management [MANO88], Open Systems Liaisons Object Mapper, Stanford s Mediatorbased SoD and KSYS, University of Florida s Federated Information Bases) programming languages (e.g. MIT s Argus) operating systems (e.g. Open Systems Foundation s OSF 1, APM Ltd s ANSA) communications (e.g. Open System Liason s ....
F. Manola, Distributed Object Management Technology, Technical Memo, GTE Laboratories, Inc., Waltham, MA, June 1988
....with each another by sending messages defined in the subject interface [LWC94] The implementation details are hidden from users. Modeling a distributed environment as a collection of distributed objects communicating via their interfaces is the appropriate model for distributed resources [Man88] In this respect, all complexities are encapsulated within the objects and not in the interface. Realizing the power and potential of the object oriented approach to integration in distributed environments, standardization activities related to the adoption of a systematic approach in systems ....
....a necessity. The Object Management Group (OMG) is among the organizations that are actively involved in setting standards for a generic architecture that allows for integration and interoperability of resources [Gro92] Database system architectures have progressed through a number of stages. Man88] gives a summary of the different stages through which database architectures have evolved. Initially, they started as disjoint systems (systems with no interconnectivity) and now the shift is towards cooperative agents (systems which have the ability to negotiate and interact with the other ....
F. Manola. Distributed object management technology. Technical report, GTE Laboratories Incorporated, June 1988. TM-0014-06-88-165.
....as integration tools to provide access to both the new and old data. An example of this type of approach was the Continuum Workstation Platform Enterprise Solution (CWP ES) product described in Section 7.1.2. Some general techniques that might be used in doing such integration are described in [CL88, Man88]. Most OODBMS vendors support gateways to relational systems that could be used in implementing this approach. The UniSQL M product described in Section 4.3 might also be applicable in this type of environment. ODBMSs provide a good basis for an integrated system because their object facilities ....
Frank Manola, "Distributed Object Management Technology", TM-0014-06-88165, GTE Laboratories Incorporated, June 30, 1988.
....interoperability. The technology discussed in this paper is intended to provide interoperability between any two computing resources of which information systems are particularly complex examples. DOM Approach To Interoperability The goal of the Distributed Object Management (DOM) project 2 [1] is to produce generic technology with which to provide flexible, efficient, and transparent interoperability between arbitrary computing resources. Transparency for a participating computing resource means that its use of other resources is independent of their location, systems environment, ....
Frank Manola, "Distributed Object Management Technology," TM-0014-0688 -165, GTE Laboratories Incorporated, June 30, 1988.
....our work in the selected areas mentioned, and indicate the relationship of this work to current industry and research developments in these areas. 2. DOMS Architecture 3 A more thorough discussion of how various technologies contribute to distributed object management technology is given in [MANO88]. 6 In this section, we describe the components of a DOMS architecture. In Section 2.1, we describe a generic DOMS architecture. This architecture is conceptually similar to those found in various systems for managing objects in HAD environments and, in particular, to that defined by the Object ....
....we refer to generically as applications) has an interface to a DOM. There may be many applications interacting via a single DOM. These DOMs communicate with each other in terms of a common object model, called FROOM (described in Section 3) Further details about this architecture are given in [MANO88]. We refer to the client and object interfaces between attached applications and DOMs generically as Local Application Interfaces (LAIs) An LAI provides an interface between a DOM and an application that both allows the DOM to access local data and invoke local operations of that application ....
F. Manola, "Distributed Object Management Technology", TM-001406 -88-165, GTE Laboratories Incorporated, June 30, 1988.
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