What are the primary components which compose TopLink?
TopLink is composed of two main logical components: a development and a runtime component. The development component provides a graphical user interface and a class library (tl_tools.jar). These development tools allow the developer to interact with both the domain classes and the relational database in order to construct their persistent mappings. The runtime component of TopLink is a series class libraries. The core TopLink classes are contained in tl_core.jar, and the enterprise classes are contained in tl_x.jar. The tl_sdk.jar, tl_sdkx.jar, and xerces.jar libraries are used if you will be reading TopLink Mapping Workbench-generated XML files, or using the TopLink SDK. The toplink.jar file contains all the TopLink runtime classes from tl_core.jar, tl_x.jar, tl_sdk.jar, tl_sdkx.jar, and tl_tools.jar. The TopLink CMP for BEA WebLogic and TopLink CMP for IBM WebSphere Foundation Libraries each contain an additional library (tl_wlsx.jar, and tl_wasx.jar, respectively).