Abstract:
Se•vice Providers (SP) with heterogeneous network envi•·onment face distinct challenges today in managing theil- netwo•·ks. A •·apid eme•·ging of new technologies and changes in various standards have further augmented the need to develop such a system which can assist in managing these networks comprehensively and ta·anspa•·ently. One such standard is Common Object Request Broker Architecture (CORBA) which is an emerging open distributed object computing infrastructure by Object Management Group (OMG). CORBA automates many common network p•·ogramming tasks such as object •·egistration; location & activation; request demultiplexing; framing & error handling; par·ameter marshalling & de-marshalling; and operation dispatching. This thesis provides detail wor·king of network technologies being used at core level by the Service Providers along with CORBA which facilitates sea-vices for Network Management System like Ca·oss Domain Network Management System (XDM), describing its key featm·es and illustrating how to write CORBA Client & Server Applications using C++. This thesis also explains detail working of YORBA i.e. Visual ORB Ar·chitecture a new vei'Sion of CORDA used foa· development of applications using Visual Basic 6.0. The perfor·mance levels, and QoS enforcement features of cmTent CORDA implementations are not yet suited foa· haa·d real-time systems like avionics and constrained latency systems (e.g., teleconferencing). Although an incr·easing number of operating systems, networks, and pr·otocols now support real-time scheduling, howevea·, no integrated solutions yet exist that provide end-to-end QoS guaa·antees to distributed object applications. To rectify this situation, research is being conducted to identify the key ar·chitectua·al patterns and ~ea·formance optimizations necessar·y to build high-perfoa·mance, a·eal-time ORBs.