Services Modernization Header

Press Release


Progress Software Consultant Awarded Best Common Persistent Model Pattern By ODBMS.ORG

Jul 14, 2009
Progress Software Consultant Awarded Best Common Persistent Model Pattern By ODBMS.ORGBedford, MA – July 14, 2009 – Progress Software Corporation (NASDAQ: PRGS), a provider of leading application infrastructure software to develop, deploy, integrate and manage business applications, announced today that Adrian Marriott, Principal Consultant for Progressâ ObjectStoreâ at Progress Software, was awarded the ODBMS.ORG award for the Best Common Persistent Model Pattern for Performance and/or Scalability Optimization, for his pattern "Query Visitor."

Professor Roberto V. Zicari, Editor of ODBMS.ORG, a vendor-independent resource portal for object database technology and the integration of object-oriented programming and databases, presented the award. He explained, “Common Persistent Model Patterns are generally reusable solutions to a commonly occurring problem in object database design. They are a description for how to solve a problem that can be used in many different situations. Common persistent model patterns can be useful for performance and/or scalability optimization; they can speed up the development process by providing tested, proven development paradigms."

Adrian Marriott’s pattern, Query Visitor, represents a query to be performed on the elements of a persistent object structure. Marriott said, “It allows you to define new result set formats without changing the underlying persistent object model and avoids polluting the persistent classes with rendering logic.”

Query Visitor and Bespoke Indexes, a second pattern submitted by Adrian Marriott, were two of the three most valuable patterns as determined by the public vote out of a field of twenty-five.

The award was presented at the International Conference on Object Databases (ICOODB) in Zurich earlier this month. At the conference, Dr. Luis Ramos, Principal Systems Engineer/Consultant, Progress Software, presentedUsing ObjectStore® as a Cache for Applications that Access Relational Databases, and sat on a panel calledA New Renaissance for ODBMSs?

About Progress Software Corporation
Progress Software Corporation (NASDAQ: PRGS) provides application infrastructure software for the development, deployment, integration and management of business applications. Our goal is to maximize the benefits of information technology while minimizing its complexity and total cost of ownership. Progress can be reached at www.progress.com or +1-781-280-4000.

Progress and ObjectStore are trademarks or registered trademarks of Progress Software Corporation or its subsidiaries or affiliates in the U.S. and other countries. Any other trademarks contained herein are the property of their respective owners.

Press Contacts:
Judy Mintz
Progress Software
+1 781 280 4286
jmintz@progress.com
Mari Melguizo
LEWIS PR
+1 617 226 8840
progresssoftware@lewispr.com