Font Size: a A A

Research And Implementation Of Middleware Technology In TGOP

Posted on:2006-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:Z FuFull Text:PDF
GTID:2168360182456883Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This paper mostly introduces the application of middleware technology in telecom generic object platform system, The development of Middleware Technology, necessity and superiority, and set forth the utility implement of The MiddleWare Telenology, include MiddleWare's basic element composition, Work Flow, And discuss how to Choose of Database Interface, design mode, development Platform and The embody implement in Telecom Generic Object Platform. DataBase MiddleWare implements Various logical manipulations in DataBase, It Provides a Bridge For Client And Datebase Server Via interferce Mode. DataBase MiddleWare is designed to adopting EJB technology, EJB is a distributing Model frame base on Middleware development, It includes operation Logical's repeat use Unit, allow detach application program logical and system Server, in this way ,The developer can concentrate on operation Logical, However ,many complex Affair such as distributing protocol, state manager and so on deliver to Server transact, there are "Write once ,Run everywhere"peculiarity, EJB compose structure is compose of Home Interface, Remote Interface,Bean implement class, Home interface answer for control the operation of Bean lifecycle, Create ,delete and find Bean, the Remote Interface defines the operation methods which will be provided to client, Bean implement class defines the implement detail of all operation logicals. There are three types Bean:Session Bean, entity Bean and message driver Bean. In the process of design, considering the agility nature And high replant nature of the system , we adopt mostly session Bean to design the middleware. JNDI is Java Naming And Catalogue Interface in J2EE platform, J2EE application program make use of JNDI to look up create EJB's Interface And JDBC Connection, When the client transfer database Middleware, it look up the Remote Interface of EJB middleware via JNDI, find the implement class via Remote Interface, accordingly transfer database middleware to implement various data processing. In common use, The Database Accessing Interface have CGI, WEB API ,ODBC,JDBC and so on, The CGI cann't sustain data comprell access, namely CGI program cann't share by many client request, when CGI accept a client request ,Even if a CGI program is running , also must restart a same instance, i.e to create a combine process, the more that combine request, the more which to need to create combine process, engross a great deal of memory, restrict the need memory resource of application program itself, Moreover, every request create a process will consume a good many time, in multiuser application which need more Database connection ,Adopting CGI to connect Database will increase the wait time of connect database while the user increase, cause to system performance reduce, as a result, The system will breakdown. WEB API can only function on special WEB Server and operation system, which cann't replant each other; ODBC is a standard interface of database access, It sets up a set of criterions, and provides a set of standard API (Application Programming Interface) for database access, so the application program can access the data which save in various differ database manage system via ODBC API. Moreover regardless every DBMS use what data sava format and programme interface. But it hasn't optimize DataSource, an influence on database storage and reduce speed, Also only can using in relation database. As a result, It is very difficult to access object database and other not ralation database by ODBC. JDBC is a Java language database access interface that can execute SQL sentences. It is compose of some Java language write class and interface. JDBC provides a standard application program design interface for database application program developer and database platform tool developer, So the developer can write full database application program by using pure Java language. Due to the Java language is independent of platform, so The program of accessdatabase who is write by JDBCAPI have very good currency speciality, replant convenience. Hence, In design, we adopt JDBC as database access Interface. J2EE (Java 2 Enterprise platform )provide a multilayer structure's application program model, The model have the ability of reuse subassembly, basing on enlarge language 's data exchange, Unite safety model and agility affair control ,The developer can not only develop new market settle project that the speed is more faster than before, But also The J2EE settle project that bases on compose and independence of platform is not any longer suffer the restrict of any provider 's products and application program ,The provider and buyer can choose the best of products and groupwares that is fit for their commerce application and require technology. TGOP (Telecom Generic Object Platform)'s design aim is to be a presentation platform can monitor the whole telecom network performance, analysis the performance management, test the link performance, and collect, summarize, manage the various performance information of all device in the whole telecom network. In this base, we can present in various style(such as, table, topology and so on)by cope the collected information. The operater and administrator can get the state of network running, the information of message data summary and the information of CPU load, can recognize the special question and analysis the quality of network running. TGOP (Telecom Generic Object Platform) is also a synthetic network management platform, by using the middleware technology, we can put the management of IP network, ATM network, VOIP network, i.e in a platform, shield the difference of different manufacturers and different devices, unify the style of management and surface, simplify the using flow, convenience the management and maintainment of network. In this platform, system completes the realtime monitoring, performance summary and detail analysis of the network devices andapplication service, including configuration of network, alert, performance and security, i.e. In the basis of device management, we can put operation and client management together. We can get various chart by analysis of the various device information data, automatically get various analysis chart, give the network administrator guarantee, gist, decision-making support of client service quality's enhancement, network design and network optimization. The database middleware technology has already exertion on the project of TGOP. And has already Function on practice, And obtain good result .By the technology, the System implement the data share, improve system's circulate efficiency and reduce develop course.
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items