Network navigator interface system and method

Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000

Reexamination Certificate

active

06792608

ABSTRACT:

PARTIAL WAIVER OF COPYRIGHT
All of the material in this patent application is subject to copyright protection under the copyright laws of the United States and of other countries. As of the first effective filing date of the present application, this material is protected as unpublished material.
However, permission to copy this material is hereby granted to the extent that the copyright owner has no objection to the facsimile reproduction by anyone of the patent documentation or patent disclosure, as it appears in the United States Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
Not Applicable
REFERENCE TO A MICROFICHE APPENDIX
Not Applicable
FIELD OF THE INVENTION
The present invention is related in the general area of object oriented programming and the definition of fine-grained models in situations where only coarse-grained models are available.
ABBREVIATIONS AND DEFINITIONS
To minimize the verbosity of this document, a variety of abbreviations and definitions will be provided to aid the reader. This information may be applicable to the prior art, the present invention, or some combination of the two. No assumption should be made regarding the applicability of this information except as referenced within the applicable preferred embodiment description of the present invention as given later in this document.
List of Abbreviations
The following acronyms will be used throughout this document:
AID Native Identifier for TL
1
objects
AMC Alcatel Management Console
AMV ALMAP View (GUI Framework)
API Application Programming Interface
AS/ASM Alarm Surveillance Manager
ANS Alcatel Network Systems
ASN.
1
Abstract Syntax Notation
1
CGA Common Gateway Architecture
COBRA Common Object Request Broker Architecture
CMIP Common Management Information Protocol
CMISE Common Management Information Service Element
CRB Change Review Board
DDTS Fault Report System
DII Dynamic Invocation Interface
DME Distributed Management Environment
DN Distinguished Name (name in a NVP)
EML Element Management Layer
EMS Element Management System
FAD Functional Access Domain
FDN Fully Distinguished Name
GDMO Guidelines for the Definition of Managed Objects
GEM Generic Element Manager
GP Gateway/Proxy
GUI Graphical User Interface
GW Gateway
HPOV HP Open View
IDL Interface Description Language
IDL Interface Description Language
IM Information Model
IOR Interoperable object Reference
IP Internet Protocol
LIT Local Integration Test
LOC Lines of Code
LTN Local Transport Networks
MIB Management Information Base
MSAN Multi Service Access Node
NE Network Element
NML Network Management Layer
NMS Network Management System
NVP Name-Value Pair
OAD Object Access Domain
OMG Object Management Group
Os Operations System (e.g. Network Management Application)
OVE Approved instructions for engineering activities
PNM Physical Network Manager
PY Person Years
Q
3
An object-oriented network management protocol
RDN Relative Distinguished Name
RTC Real Time Clock
SDH Synchronous Digital Hierarchy
SIT System Integration Test
SITC SIT completed
SMF System Management Framework
SNMP Simple Network Management Protocol
SONET Synchronous Optical Network
SQL Structured Query Language
SVT System Validation Test
SW Software
TLD Top Level Design
TL
1
Transaction Language
1
UML Unified Modeling Language
X.25 A communications protocol
These acronyms must be interpreted within their context as describing either the prior art (in some contexts) or the present invention and its embodiments. Some terms will apply to both the prior art and the present invention while others may apply to one or neither of these.
Definitions
The following definitions will be used throughout this document in describing the prior art as well as the present invention and its embodiments:
Hierarchical model—an object oriented model in which parent-child relationships are defined. Reference
FIG. 1
(
0101
) for a typical example of this model.
Coarse-grained model—a semi-object-oriented model in which there is only a very limited amount of object instances. A coarse-grained model typically only defines a limited number of object classes and deals with a very limited number of object instances (tens of objects). Reference
FIG. 1
(
0102
) for a typical example of this model.
Fine-grained model—an object-oriented model in which there is an object instance for each entity in the problem domain. A fine-grained model typically defines an object class for each entity type in the problem domain and deals with lots of object instances (thousands to millions of objects). Reference
FIG. 1
(
0103
) for a typical example of this model.
Facade object—an object that acts as a front (or shell) for dispatching requests to an actual modeled object. A facade object is the key towards the definition of coarse-grained modules.
Fully Distinguished Name—a unique identifier for objects in hierarchical object modules. A FDN is a sequence of Relative Distinguished Names (RDNs). An RDN is a name-value pair (NVP) in which the name is commonly referred to as the Distinguished Name (DN). Each child of the same parent has a unique RDN. In other words, each RDN is unique within its parent's context.
Object View—the definition of the (sub)set of attributes and the (sub)set of operations visible on the object. Different views on the same object have a different set of attributes and/or a different set of operations available on the object.
1. Background of the Invention
The present invention is related in the general area of object oriented programming and the definition of fine-grained models in situations where only coarse-grained models are available. In these situations, the prior art generally teaches a strongly typed interface which requires the client and server to be modified for each change in the IDL interface. This is in part because typical object oriented interfaces do not support multiple views on the same modeled object.
2. Description of the Prior Art
Typical object oriented frameworks such as CORBA allow static interface discovery per object class, but do not permit a dynamic interface per object instance. Thus, the prior art teaches that while a framework of views may be generated, these views are generally static in nature.
Additionally, the prior art provides no mechanism of browsing and/or manipulating a model view. These limitations make it difficult if not impossible to traverse a modeled object and perform inquiry and/or manipulation operations on that object.
OBJECTS OF THE INVENTION
Accordingly, the objects of the present invention are (among others) to circumvent the deficiencies in the prior art and affect the following objectives:
(1) To permit multiple views to be supported in an object oriented framework.
(2) To permit browsing and/or manipulation of modeled object through a variety of coarse-grained and/or fine-grained model views.
(3) Within a network management context, to utilize fine-grained views to enable enhanced network element management functions.
While these objectives should not be understood to limit the teachings of the present invention, in general these objectives are achieved in part or in whole by the disclosed invention that is discussed in the following sections. One skilled in the art will no doubt be able to select aspects of the present invention as disclosed to affect any combination of the objectives described above.
BRIEF SUMMARY OF THE INVENTION
Overview
As illustrated in
FIG. 2
(
0200
), the present invention details a network navigator system and method incorporating a client/server (
0210
,
0220
) architecture in which a network coarse-grained model (or single object) (NameSpaceObject) (
0211
) is used to browse/manipulate a fine-grained object model (
0221
). The disclosed invention permits a client application (
0210
) to discover the detailed interface provided by each object instance in the fine-grained model (
0221
).
A client application wishing to invoke an operation on a server-side object first obta

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 navigator interface system and method 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 navigator interface system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Network navigator interface system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3205610

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