Font Size: a A A

The Research And Application Of Enterprise Information Software Based On CORBA/SNMP

Posted on:2004-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y WangFull Text:PDF
GTID:2168360122960431Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the popularization of Enterprise Information Software in china, it optimizes the processing of Enterprise data and the reformation of Enterprise work flow. In a word, it brings great changes to the Enterprise of china. On the other hand, we should see that it is still not famous because of: the ill implementation, the high cost and the great risk.CORBA/SNMP technology is used as software framework in the paper. We mainly consider the binding of CORBA software bus with original enterprise network management software based on SNMP protocol. The paper tries to provide a way for Enterprise Information Reform, which means low cost, short time, good integration with enterprise original software system.The kernel of the paper is the analysis of CORBA/SNMP Gateway. We design CORBA/SNMP software based on MVC pattern. The software consists of Client layer, Web layer, Operation Logic layer and Enterprise Information System (EIS). The paper mainly includes:1,CORBA knowledge and CORBA program design . We implement the Database design and code, which is used by JDBC through HSQLDB database. As an open source and free database management, HSQLDB provides most of function like commercial database management. It is a free and secure way for data storage and processing.2,SNMP Agent is the kernel component for communication between operation logic layer and EIS .It provides an intelligent way to implement the communication with objects managed. Paper mainly analyzes the framework of SNMP Agent, including MIB tree, ASN.1 syntax. MIB provides a way to describe and organize objects managed. Message transmitted based on SNMP protocol should follow ASN.1 syntax .We implement the design of specific SNMP MIB tree and the SNMP protocol coding/decoding, thus we communicate with specific MIB object. 3,The main point of the paper is Gateway prototype, which is based on JDIM criterion. The Specification Translation and the Interaction Translation are particularly illuminated. Most of the stuff is mainly fromthe Bell Laboratories. The Specification Translation resolves the question how to transfer from CORBA IDL to SNMP MIB each other. The Interaction Translation mainly talk about following ways, how to use CORBA Naming Service to find the specific MIB object, how to use CORBA Event Service to implement communication with Specific SNMP Agent. We analyze the Gateway prototype including the deep-seated technology about Gateway. So, we can really understand the communication principle between CORBA and SNMP Agent.4,In the paper, through MVC design pattern, we provide the CORBA/SNMP management information system framework based on our experience acting as enterprise software engineer. We discuss from software request analysis to request realization, even to analyze the four tier framework (Client layer, Web layer, Operation Logic layer, EIS). Software is designed as Web pattern, which is the Internet trend for present enterprise software development. Java as a platform independent language and CORBA as an excellent technology to big, distributed, independent system provide good way for good integration with enterprise original software, also, CORBA and Java both are predominant OOP technology, which can greatly shorten the software development period. At last, during the total development period, we use the Open Source design tools such as Eclipse, HSQLDB, Tomcat, which provide a low cost policy for enterprise software development and Web runtime environment.
Keywords/Search Tags:CORBA, SNMP Agent, Gateway, JIDM, MVC
PDF Full Text Request
Related items