Font Size: a A A

The Design Of Script-driven High-performance Scalable Business System

Posted on:2011-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:M GuanFull Text:PDF
GTID:2178360308464400Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development in computer application technology and financial services market, people's demand for online financial services increasingly complex and refined. In this environment, companies, especially small and medium financial services companies, on the flexible and efficient financial services system has a further build solutions needs.To meet this requirement, using a scripting language based on static and dynamic combination of technical language, this paper presents a set of Java-based platform, from the terminal access to the business processing model, and script-driven high-performance scalable systems business systems built light magnitude solution. Java NIO technology as an external terminal access I / O solution for the system to bring high-performance I / O capacity; system of internal network communication using message queues to ensure the reliability of internal communication; dynamic scripting language based on Groovy's DSL design and a common set of standard specifications of the custom Java business logic to achieve the combination of design objects to achieve a flexible and efficient business processing.In this paper, reference to the basis of a variety of related technologies, we have done the following main contents1. According to the requirement and the advanced suitable technologies, we designed a high-performance, stable and agile communication framework.2. We use a way that mixed the DSL based on dynamic scripts and static programming language, which brings the system a better expansibility.3. Facing the phenomenon that inner objects are created and released frequently, we use the Object-Pool to solute this problem. For further, we design a high-performance Object-Pool Size Self-Adaption Algorithm, which can really save the time and space consume by the object-pool.According to the basis of these studies, the paper gave the sample through the system development, and to whom the relevant experiments show that the proposed solutions to the correctness, validity and feasibility. Finally, the paper summarizes the system, evaluation, and made further improvements in future prospects.
Keywords/Search Tags:Business System, Domain-specific Language(DSL), Script Engine, Object-Pool
PDF Full Text Request
Related items