この図はTopLinkコンポーネント間の関係を示しています。データベースまたはXMLドキュメントに格納される情報が、データ・ソースまたはJDBCを通じてTopLinkに転送されます。TopLinkには、TopLink GridとEclipseLinkが含まれます。EclipseLinkには、Java Persistence API (JPA)仕様のオープン・ソースの実装に加えて、JPAでは定義されていない拡張機能が含まれています。EclipseLinkには、Java API for XML Binding (JAXB)の仕様も含まれています。これらの拡張機能には、永続性ユニットのプロパティ、問合せヒント、注釈、EclipseLinkのXMLメタデータおよびEclipseLinkのカスタムAPIが含まれており、それにはJPA、JAX/SDO、DBWSが含まれています。TopLink Gridでは、Oracle Coherence (Coherence)を使用してJPAアプリケーションをスケール・アウトし、グリッドに書き込むことができます。TopLinkは、Java EE、EJB、JSF、JAX-WS、JAX-RSなど様々なアプリケーションで使用できます。TomcatやJettyなど各種のコンテナでも使用できます。Java SEアプリケーションなど、スタンドアロン・アプリケーションでも使用できます。