DocumentCode
1594204
Title
Improving Connection Pooling Persistence Systems
Author
Hohenstein, Uwe ; Jaeger, Michael C. ; Bluemel, Martin
Author_Institution
Corp. Res. & Technol. CTSE2, Siemens AG, Munich
fYear
2009
Firstpage
71
Lastpage
77
Abstract
Server-sided applications often use a persistence system for storing and managing their data in a database. Such a system has become complex and includes but is not limited to a database system, drivers, connection pools, query languages, the mapping between application logic and a database data model and it involves the optimization of resources. One important resource is the connection from applications to the database system since acquiring a connection is a very expensive operation. This paper introduces monitoring facilities for the use or misuse of connections in a persistence system. In particular, it explains how the monitoring can take place in order to configure connection pooling for optimal performance. The implemented solution uses conventional programming methods as well as an aspect-oriented approach. The described facilities are integrated into the development of an enterprise-scale system implementing a communications middleware.
Keywords
Web services; data models; middleware; object-oriented programming; query languages; relational databases; system monitoring; OpenSOA middleware; RDBMS; application logic; aspect-oriented programming approach; connection pool; connection pooling persistence system; enterprise-scale system; monitoring facility; query language; relational database data model; resource optimization; server-sided application; Conference management; Data models; Data structures; Database systems; Java; Large-scale systems; Middleware; Monitoring; Object oriented programming; Technology management; Connetion pooling; Middleware; O/R Mapping; Performance; Persistence Frameworks;
fLanguage
English
Publisher
ieee
Conference_Titel
Intensive Applications and Services, 2009. INTENSIVE '09. First International Conference on
Conference_Location
Valencia
Print_ISBN
978-1-4244-3683-5
Electronic_ISBN
978-0-7695-3585-2
Type
conf
DOI
10.1109/INTENSIVE.2009.18
Filename
4976425
Link To Document