Results 1 -
3 of
3
Supporting Pervasive Business via Virtual Database Aggregation
, 2001
"... Pervasive business requires information brokers that support customer/supplier enterprise system interactions in sensible ways. We present a summary of our model for pervasive business: a virtual database used to aggregate information from parts of multiple enterprise systems. Aggregated data is typ ..."
Abstract
-
Cited by 6 (6 self)
- Add to MetaCart
Pervasive business requires information brokers that support customer/supplier enterprise system interactions in sensible ways. We present a summary of our model for pervasive business: a virtual database used to aggregate information from parts of multiple enterprise systems. Aggregated data is typically managed by a brokering enterprise in a high performance main-memory database. Replicated information from multiple customer and supplier enterprise systems is managed by the broker. This data is acquired and updated seamlessly by the broker's Enterprise Systems Logic^TM, using a variety of technologies to acquire the data, translate it into a canonical form and apply updates to the originating system when appropriate. We present the motivation for this novel pervasive business architecture, a review of related systems and technologies and our work to date on this project.
Extending a Persistent Object Framework to Enhance Enterprise Application Server Performance
, 2001
"... High-volume transaction processing speed is critical for adequate performance in many enterprise application servers. We describe our experiences using an object-oriented persistency framework to achieve greatly enhanced server response by the transparent use of main-memory database technology. We t ..."
Abstract
- Add to MetaCart
High-volume transaction processing speed is critical for adequate performance in many enterprise application servers. We describe our experiences using an object-oriented persistency framework to achieve greatly enhanced server response by the transparent use of main-memory database technology. We took an application server whose data persistency is abstracted via a persistent object framework and replaced a version of the framework using a relational database for persistency with one that uses a memory database. No changes to any of the application server components were necessary to achieve this and we achieved between 10-20 times transaction processing performance improvement. We briefly discuss some extensions to our memory database and mapping framework necessary for large-scale enterprise systems support and for data-oriented systems integration. We hope our experiences will be useful for others, both in terms of techniques for abstracting object persistency mechanisms and in approaches to application server performance enhancement.
Extending a Persistent Object Framework to Enhance Enterprise
"... High-volume transaction processing speed is critical for adequate performance in many enterprise application servers. We describe our experiences using an object-oriented persistency framework to achieve greatly enhanced server response by the transparent use of main-memory database technology. We t ..."
Abstract
- Add to MetaCart
High-volume transaction processing speed is critical for adequate performance in many enterprise application servers. We describe our experiences using an object-oriented persistency framework to achieve greatly enhanced server response by the transparent use of main-memory database technology. We took an application server whose data persistency is abstracted via a persistent object framework and replaced a version of the framework using a relational database for persistency with one that uses a memory database. No changes to any of the application server components were necessary to achieve this and we achieved between 10-20 times transaction processing performance improvement. We briefly discuss some extensions to our memory database and mapping framework necessary for large-scale enterprise systems support and for data-oriented systems integration. We hope our experiences will be useful for others, both in terms of techniques for abstracting object persistency mechanisms and in approaches to application server performance enhancement.

