Font Size: a A A

Mobile Communication Application & Development Of General DB Gateway

Posted on:2005-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y YangFull Text:PDF
GTID:2168360152967704Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In this paper, I mainly discuss the new technologies involved in the database gateway and the development of the middleware. To solve the problems involved in system extension, which are usually encountered by the small enterprises who want to develop new add-value applications, the database gateway gives out a general solution. Based on the requirement of small enterprises, I design and develop a general database gateway middleware, which includes gateway managers and gateway application server. The database gateway forms a general platform, which performs as a container to manage and run user-developed business components. The gateway also supports legacy systems and provides tools to convert dynamic-link libraries (dll) written in C language to C# classes. By using these tools, existing software modules can be reused and legacy systems can upgrade to three-tier architecture easily.The DB manager uses dynamic load balance algorithm to assign incoming requests to the machine, which has a relative light payload. Considering the request processing performance, my algorithm shows a significant advantage over Round Robin load balance algorithm. We use XML as a system independent interface between DB gateway and high-level applications. The DB gateway has a distributed architecture that allows users to extend the total performance capability by simply adding some new nodes. The high-light of our system is that our DB gateway performs not only as a gateway to multiple isomerous databases but also as an application integration platform which acts as a container to manage and run user defined business logical components. Our system also supports legacy systems and makes them smoothly upgrade to 3-tier systems.In this paper, we also discuss the design and development of mobile lottery investing system. As a popular telephone application system, the lottery investing system breaks the limits of traditional business of this field. By using a general business-processing layer, my system supports many lottery invest rules. Enterprises need not to develop a new system for each invest rule separately, thus can save money and effort for them.
Keywords/Search Tags:DB Gateway, Middleware, XML, .NET framework
PDF Full Text Request
Related items