TopLink,是位居第一的Java对象关系可持续性体系结构,原署WebGain公司的产品,后被
Oracle数据库收购,并重新包装为Oracle AS TopLink。TOPLink为在关系数据库表中存储 Java 对象和企业 Java 组件 (EJB) 提供高度灵活和高效的机制。TopLink 为开发人员提供极佳的性能和选择,可以与任何数据库、任何应用服务器、任何开发工具集和过程以及任何
JBoss 体系结构协同工作。
TopLink最初由The Object People公司在1990年代以
smalltalk语言开发,后用Java语言重写,并更名为“TopLink for Java”。
随着The Object People公司的拆分,TopLink被WebGain公司买去,再后由
甲骨文公司收购。
TopLink已成为
Oracle数据库 Fusion Middleware的一部分,并作为EJB 3.0 Java Persistence API的参考实现。
TopLink的特点包括丰富的查询框架,支持物件导向的表现框架、范例式查询、EJB QL、
SQL及预存程序。它还提供了物件层级的交易框架和先进的快取能力,确保物件的一致性辨识。TopLink支持直接映射与关连映射,Object-to-
XML的映射,并支援JAXB和EIS/JCA等非关连性的资料来源。此外,它还提供了视觉化的映射编辑软件:Mapping Workbench。
TopLink在业界获得了多项荣誉,包括被Java程式师期刊的读者投票选为最佳Java贯彻架构奖,JavaWorld期刊编辑评选为2003年的最佳Java资料存取工具奖,以及Java Pro期刊读者评选奖中获得最佳Java资料存取工具或驱动程式的奖项。