The use cases documented in this guide are as follows:
Chapter 2, "Installing EclipseLink" - How to download and install EclipseLink.
Chapter 3, "Using EclipseLink with WebLogic Server" - How to use EclipseLink with WebLogic Server.
Chapter 4, "Using EclipseLink with GlassFish Server" - How to use EclipseLink with GlassFish Server.
Chapter 5, "Using EclipseLink with JBoss 7 Application Server" - How to use EclipseLink with JBoss 7 Application Server.
Chapter 6, "Using EclipseLink with IBM WebSphere Application Server," - How to use EclipseLink with IBM WebSphere Application Server.
Chapter 7, "Migrating from Native TopLink" - How to how to migrate applications using native EclipseLink object-relational mapping (ORM) API to the current EclipseLink API.
Migrating from Hibernate to EclipseLink - How to migrate applications from using Hibernate JPA to using EclipseLink JPA.
Chapter 9, "Using Multiple Databases with a Composite Persistence Unit" - How to expose multiple persistence units (each with unique sets of entity types) as a single persistence context.
Chapter 10, "Scaling Applications in Clusters" - How to configure EclipseLink applications to ensure scalability in clustered application server environments.
Chapter 11, "Providing Software as a Service" - Overview of EclipseLink Software as a Service (SaaS) features.
Chapter 12, "Making JPA Entities and JAXB Beans Extensible" - How to make JPA entities or JAXB beans extensible.
Chapter 13, "Using an External MetaData Source" - How to use an external metadata source.
Chapter 14, "Tenant Isolation Using EclipseLink" - How to support multiple application tenants who share data sources, including tables and schemas.
Chapter 15, "Mapping JPA to XML" - How to map JPA entities to XML using EclipseLink MOXy.
Chapter 17, "Testing JPA Outside a Container" - How to test your EclipseLink JPA application outside the container.
Chapter 18, "Enhancing Performance" - Getting the best performance out of EclipseLink.
Chapter 19, "Exposing JPA Entities Through RESTful Data Services" - How to expose entities through RESTful services using EclipseLink Java Persistence API for RESTful Services (JPA-RS).
Chapter 20, "Using Database Events to Invalidate the Cache" - How to use EclipseLink Database Change Notification (DCN) for caching with a shared database in JPA.
Chapter 21, "Using EclipseLink with NoSQL Databases" - How to use EclipseLink to map objects to non-relational (that is, no SQL) data sources.