• 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