Object Data Management
Robust Solutions for Object Data Management
Object data management is part of the critical infrastructure for any competitive enterprise. Whether an enterprise is extending business operations to the Internet, supporting a network infrastructure, or building leading-edge software to accommodate unlimited distributed transactions and users in real-time, Progress® ObjectStore® Enterprise from Progress Software provides an effective strategy for managing data distribution. ObjectStore is an object data management solution that delivers extraordinary scalability and responsiveness for mission-critical operations. It is a proven object database for developing high-performance object data management environments. An ideal object database for Java and C++ applications, ObjectStore connects to existing enterprise and relational database systems and then caches data to deliver performance to users at in-memory speed.
ObjectStore Object Data Management Software Delivers More Value
ObjectStore provides Java and C++ database developers with the ability to effectively deploy and support an object data management system. As opposed to relational database management systems that need to retrieve related rows of data by executing joins at runtime, the ObjectStore object data management system stores and manages data components with their relationships intact, reducing the code needed for applications. This in turn reduces the time to market and total cost of ownership of the application. ObjectStore also enables multiple users and applications to concurrently access and update a massive database and at the same time, protect the logical and physical integrity of the data. Enterprises can distribute and maintain component data caches, with a local cache management scheme that allows caching of large database datasets local to the application that needs them. And because ObjectStore has a seamless interface to Java and C++, there is no need to write mapping code.
Innovative Features for Greater Performance and Responsiveness
ObjectStore offers a variety of innovative features, including data storage capabilities that are ideal for object programming and object modeling environments, and enables more efficient database management. Progress Software's patented Cache-Forward™ Architecture allows data to flow seamlessly between memory and the object database, treating enormous amounts of data as if they were entirely in memory. Distributed persistent transactional object caching maintains data in-memory across all instances of the application and guarantees data consistency. ObjectStore also offers all the traditional services of an enterprise-class database management system, including online backup, clustering, high availability, replication and more.
In addition to offering products for object data management, Progress Software also provides software for complex event processing, database replication, transaction processing, event driven SOA, web service quality and validation, and java message service (JMS) support.

