Persistence Software

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Persistence Software
Company typePublic
IndustrySoftware
Founded1991; 35 years ago (1991) in San Mateo, California, United States
Founders
  • Derek Henninger
  • Christopher Keene
  • Richard Jensen
Defunct2004 (2004)
FateAcquired by Progress Software

Persistence Software was an American software company that operated from 1991 to 2004. Persistence was based in San Mateo, California, founded in 1991 by Derek Henninger, Christopher Keene, and Richard Jensen, and developed software for object-relational mapping. In 1999, Persistence Software went public on NASDAQ under the ticker symbol PRSW. In 2004, Progress Software bought Persistence.

History

[edit | edit source]

Persistence Software was founded in 1991 by Derek Henninger, Christopher Keene, and Richard Jensen in San Mateo, California.

The company started life as a spinoff from Lighthouse Design. As the original NeXTSTEP computer shipped with a relational database and Objective-C, Lighthouse engineers created a simple mapping utility called Exploder to store objects in a relational database.

The Persistence team worked with Stanford University's professors Gio Wiederhold and Arthur M Keller, who was the chief technical advisor, to extend the object-relational mapping technology by adding the concepts of mapping related objects.[1]

Persistence created a series of products that integrated object-to-relational mapping, caching, and cache synchronization with automated cache management.[2][3] The products were marketed under the names PowerTier, EdgExtend, and DirectAlert.[4]

Sun Microsystems licensed the Persistence technology in 1998, which was later incorporated into the Enterprise JavaBeans standard.[5]

In 2004, Progress Software bought Persistence for $16 million.[6][7]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead ftp link] (To view documents see Help:FTP)
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]