11 Providing Software as a Service
This chapter introduces Oracle TopLink features available for developing shared applications that run in Software-as-a-Service (SaaS) environments.
Users want to establish an SaaS environment, where applications and data are shared by multiple clients.
Use TopLink SaaS features, such as extensibility, client isolation, and external metadata sources.
TopLink 12c Release 1 (12.1.2) or later.
TopLink's core functionality is provided by EclipseLink, the open source persistence framework from the Eclipse Foundation. EclipseLink implements Java Persistence API (JPA), Java Architecture for XML Binding (JAXB), and other standards-based persistence technologies, plus extensions to those standards. TopLink includes all of EclipseLink, plus additional functionality from Oracle.
11.1 Introduction to the Solution
The Oracle platform for SaaS includes TopLink, a part of Oracle Fusion Middleware. This allows you to build, deploy, and manage SaaS applications. With TopLink, you can manage persistence in cloud-enabled applications and services. TopLink provides flexible SaaS solutions that address client isolation, extensibility, and external metadata sources, while still maintaining high performance and scalability, making the persistence layer of these applications a critical component.
These features are discussed in the following chapters: