By Topic

Proceedings of the International Symposium on Distributed Objects and Applications

6-6 Sept. 1999

Filter Results

Displaying Results 1 - 25 of 39
  • Proceedings of the International Symposium on Distributed Objects and Applications

    Publication Year: 1999
    Request permission for commercial reuse | PDF file iconPDF (206 KB)
    Freely Available from IEEE
  • Index of authors

    Publication Year: 1999, Page(s):385 - 386
    Request permission for commercial reuse | PDF file iconPDF (6 KB)
    Freely Available from IEEE
  • Object Transaction Service: experiences and open issues

    Publication Year: 1999, Page(s):296 - 304
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Transaction management is required to maintain data consistency in any system with concurrent access to its information. The Object Transaction Service (OTS) is a CORBA service that brings transactional semantics to distributed object oriented applications. We report our experience of developing a prototype using OTS. We present results from our scaling experiments and analyze the overheads incurr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Load distribution in a CORBA environment

    Publication Year: 1999, Page(s):158 - 166
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB)

    The design and implementation of a CORBA load distribution service for distributed scientific computing applications running in a network of workstations is described. The proposed approach is based on integrating load distribution into the CORBA naming service which in turn relies on information provided by the underlying WINNER resource management system developed for typical networked Unix work... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DeepView: a channel for distributed microscopy

    Publication Year: 1999, Page(s):176 - 182
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    The paper outlines the requirements, architecture, and design of a “Microscopy Channel” over the wide area network. A microscopy channel has a listing of available online microscopes, where users can seamlessly participate in an experiment, acquire expert opinions, collect and process data, and store it in their electronic notebook. The proposed channel is a collaborative problem solvi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • StratOSphere: unification of code, data, location, scope, and mobility

    Publication Year: 1999, Page(s):12 - 23
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (116 KB)

    The StratOSphere system provides a framework for distributed objects written in Java, unifying mobile code and distributed programming systems by providing the basic entities: relocatable instances and methods, persistent repositories, and mobile execution state. Each StratOSphere host provides a repository to store object instances and methods in a persistent manner The repository is partitioned ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quorum-based locking protocol for replicated objects

    Publication Year: 1999, Page(s):150 - 157
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (180 KB)

    In order to make an object based system fault tolerant, objects are replicated. We discuss a novel object based locking (OBL) protocol to lock replicated objects by extending the traditional quorum based protocols to abstract methods. If a pair of methods op1 and op2 are compatible, the quorums for op1 and op2 do not intersect in the OBL protocol, even i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CORBA transactions through firewalls

    Publication Year: 1999, Page(s):284 - 295
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (140 KB)

    Electronic commerce on the Internet is evolving from simple customer-to-business interactions, like online shopping, to complex business-to-business extranet applications. These applications typically require back-office processing in two or more organisations. CORBA provides abstractions that make it a good technology for building such applications. Transactions are a well known technique for ens... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Active COM: an inter-working framework for CORBA and DCOM

    Publication Year: 1999, Page(s):211 - 222
    Cited by:  Papers (2)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    DCOM (Distributed Component Object Model) and CORBA (Common Object Request Broker Architecture) are two major solutions to develop distributed applications. Each of them uses its own functionality, for instance the communication protocols: ORPC (Object Remote Procedure Call) in the case of DCOM and IIOP (Internet Inter-ORB Protocol) for CORBA. That is why a DCOM client cannot co-operate with a COR... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Storage access coordination using CORBA

    Publication Year: 1999, Page(s):168 - 175
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB)

    We describe our experience with using several CORBA products to interconnect the software modules of a fairly complex storage coordination system. In the application area of High Energy and Nuclear Physics (HENP) the volume of data reaches hundreds of terabytes per year, and therefore it is impractical to store them on disk systems. Rather they are stored on robotic tape systems that are managed b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal support for the engineering of CORBA-based distributed object systems

    Publication Year: 1999, Page(s):264 - 272
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    We present a CASE tool based on an object oriented Petri net dialect called Cooperative Objects, dedicated to the design of CORBA systems. The notation is used for the formal behavioural specification of objects, and its associated tool puts an emphasis on supporting the design life cycle of CORBA systems. The tool offers enhanced interactivity to present the results derived from the capabilities ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Providing structure for medium-grained distributed object-based computation

    Publication Year: 1999, Page(s):273 - 281
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    Pipelined Processor Farms (PPF) are a generic parallel processing structure suitable for continuous flow, multi algorithm applications. PPF has been redesigned for a multimedia workload which is multifunctional and multimodal. A dynamic object based processing structure is implemented which will map onto mobile stations. The PPF processing model with asynchronous message passing in a multi threade... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating capabilities into the object model to protect distributed object systems

    Publication Year: 1999, Page(s):374 - 383
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (204 KB)

    Protection is increasingly a concern for heterogeneous distributed interoperable environments that are appearing. Oviedo3 is an example of an Integral Object-Oriented System (IOOS) based solely on the OO paradigm, developed over an OO Abstract Machine (OOAM) and OO operating system (OOOS). Integrating capabilities into the object model of the abstract machine gives capabilities new advantages. Exa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework for policy bindings

    Publication Year: 1999, Page(s):2 - 11
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    In this paper we investigate the design of extensible middleware that supports dynamic binding configuration by pluggable and replaceable policies. An important aspect of our approach is the distinction between bindings and their activations, which allows us to reason about and implement bindings with changing activations and activation policies (adaptation), and policies for managing activations ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed objects in a large scale text processing system (industrial case study)

    Publication Year: 1999, Page(s):224 - 229
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    We describe the distributed object oriented architecture of TREVI, a system designed to help overcome the information overload problem. TREVI provides a comprehensive framework for the processing and dissemination of documents coming from news streams and other external sources. TREVI is designed to perform a variety of linguistic and text processing tasks, according to the informational needs exp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Parallel data processing in a distributed object-oriented model

    Publication Year: 1999, Page(s):340 - 349
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB)

    The limitations of serial processors for managing large computationally intensive dataset problems in fields such as visualization and geographical information systems (GIS) are well known. Parallel processing techniques, where one or many computational tasks are distributed across a number of processing elements, have been proposed as a solution to the problem. The paper presents a distributed ob... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic component gluing across different componentware systems

    Publication Year: 1999, Page(s):362 - 371
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    We present a model to support dynamic gluing of components from different componentware systems, such as CORBA, COM and Java. This model adopts a dynamic composition approach combined to the interactive facilities offered by an interpreted language. Based on this model, we define a common design for the implementation of bindings between glue languages and component systems. The proposed design pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multicast group communication for CORBA

    Publication Year: 1999, Page(s):98 - 107
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (144 KB)

    Multicast group communication is a useful augmentation to CORBA both for fault-tolerant and highly available applications and for groupware and cooperative work applications. However, different multicast group communication protocols are appropriate in different environments, e.g. local area vs. wide area networks, and Internet vs. ATM. In this paper, we present a multicast group communication eng... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending CORBA with specialised protocols for QoS provisioning

    Publication Year: 1999, Page(s):318 - 327
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (332 KB)

    The CORBA layer in a distributed system hides the heterogeneity of the underlying computer network. The interactions of objects located at different computing systems are described in terms of IDL specifications and the ORB takes care of the actual transfer of messages along the wire. In fact, an object interaction is translated into the transfer of GIOP messages over TCP/IP networks (IIOP). The a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributing mapping objects with the Geospatial Information Database

    Publication Year: 1999, Page(s):77 - 85
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    The Geospatial Information Database (GIDB) is an implementation of ongoing research in object-oriented geographic data modeling at the Naval Research Laboratory's Mapping, Charting and Geodesy Branch. GIDB has evolved from an initial memory-resident application, involving vector mapping data, to the current state-of-the-art system of a distributed object-oriented database with Web-based viewing ca... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Failure detectors as first class objects

    Publication Year: 1999, Page(s):132 - 141
    Cited by:  Papers (39)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    One of the fundamental differences between a centralized system and a distributed one is the notion of partial failures. The ability to efficiently and accurately detect failures is a key element underlying reliable distributed computing. In current distributed systems, however, failure detection is either left to the application developer or hidden from the programmer and provided in an ad-hoc ma... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing a global standard for interoperable accounting systems

    Publication Year: 1999, Page(s):183 - 188
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (56 KB)

    The paper describes work in progress and preliminary results from the ESPRIT project COMPASS (ESPRIT 25717) whose primary purpose is “showing the way” to the development of interoperable accounting software. An important part of the project work is to contribute to the standardisation of the General Ledger Facility within the Object Management Group (OMG). In this effort the COMPASS pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pseudo-active replication of distributed objects in wide-area networks

    Publication Year: 1999, Page(s):142 - 148
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (160 KB)

    Discusses how to replicate a server in order to obtain fault-tolerant services. In active replication, all the requests from a client are performed by all the server replicas in the same order. The replicas are placed on heterogeneous computers interconnected in a wide area network, e.g. the Internet, where each communication channel has a different message transmission delay and bandwidth. Hence,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An adaptable workflow system architecture on the Internet for electronic commerce applications

    Publication Year: 1999, Page(s):242 - 251
    Cited by:  Papers (4)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    An electronic commerce (EC) process is a business process and defining it as a workflow provides all the advantages that come with this technology. Yet electronic commerce processes place certain demands on the workflow technology like the distribution of the load of the workflow engine to multiple servers, dynamic modification of workflows for adaptability, openness and availability. We propose a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DOK-Trader: a CORBA persistent trader with query routing facilities

    Publication Year: 1999, Page(s):230 - 240
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (124 KB)

    Existing traders support the required functions, such as the lookup and registry of services. They are limited because they are restricted to a small number of services. The paper proposes solutions to the issues of persistence and query routing in the context of CORBA Trader to improve the performance of the core trader functions. We propose appropriate wrappers that provide database-like interfa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.