Network object request broker

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000

Reexamination Certificate

active

06275870

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates generally to the field of computer software. More specifically, the invention relates to object-oriented programming structures.
2. Background
When two or more information devices such as computing machines or audio/video (A/V) equipment are connected together in a network environment, the method and means of communication amongst them should be robust and tailored to fit the application being performed. One such method and means known as COM (Component Object Model) developed by Microsoft Corporation, provides for a highly developed system of “objects” transacted among software components executing within a single device such as a personal computer. Since COM does not adequately support the passing of such objects among components executing on separate devices, an extension of COM known as DCOM (Distributed Component Object Model) was also developed. One operating system platform that adopts and transacts objects according to DCOM is the Windows NT™ operating system (a trademark of Microsoft Corporation).
While useful for many computing applications deriving from or desiring the use of a network, DCOM is inadequate for certain other applications. One class of applications for which DCOM is inadequate and prohibitive, are real-time applications. Real-time applications suffer greatly under the effect of high latency due to the tremendous overhead involved in DCOM. For instance, DCOM, at every instantiation of a new object requires that a class factory first be instantiated and that then the object be manufactured.
Further, under DCOM, the creation of every object involves a search through the windows operating system “registry” which tracks objects for all the various applications and services running under the operating system. While DCOM is highly extensible making for easy creation of new objects dynamically, by linking, for example, to a Dynamic Linked Library, this introduces more overhead and latency. In a real-time system where the system components and their objects are fairly well-known and defined, there is no motivation for such extensibility.
A further problem with DCOM technology and other such operating system specific object-oriented technology is one of non-portability. A non-Windows NT™ or Windows 95 computer system cannot run applications that utilize DCOM. Thus, applications written with object-oriented methods of DCOM cannot be ported to other platforms without great difficulty.
What is needed is a simpler, more efficient and lower latency distributed object technology that enables multiple devices on a network to interact. Further, it would be desirable for such a technology to be easily ported from one platform to the next, such that utilizing applications can also be readily ported.
SUMMARY OF THE INVENTION
What is disclosed is a method for efficiently connecting client objects and server objects in a distributed environment. The method includes the initiating a server object interface and a client object interface. The creation of the client object interface forms an automatic connection between client object and server object. For those objects desired act as both client and server, mirrored interfaces are also initiated.


REFERENCES:
patent: 5724588 (1998-03-01), Hill et al.
patent: 5842220 (1998-11-01), De Groot et al.
patent: 5905987 (1999-05-01), Shutt et al.
SOMobjects Developer Toolkit Users Guide ver 2.0, IBM, Jun. 1993, p. 6-1-6-27.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Network object request broker does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Network object request broker, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Network object request broker will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2473068

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.