Metadata-Driven Architectures

Multitenancy is practical only when it can support applications that are reliable, customizable, upgradeable, secure, and fast. But how can a multitenant application allow each tenant to create custom extensions to standard data objects and entirely new custom data objects? How will tenant-specific data be kept secure in a shared database so one tenant can’t see another tenant’s data? How can one tenant customize the application’s interface and business logic in real time without affecting the functionality or availability of the application for all other tenants? How can the application’s code base be patched or upgraded without breaking tenant-specific customizations? And how will the application’s response time ...

Get The Force.com Multitenant Architecture: Understanding the Design of Salesforce.com’s Internet Application Development Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.