External Content Object Integration Middleware
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Accessing and interacting with content stored in external data repositories from an on-demand database service is challenging due to scattered data across multiple repositories, differing APIs, and limited access and collaboration tools in cloud computing environments.
Innovation Solution
Implementing a system that uses middleware components to establish access to external content management data sources through repository-specific connectors and abstraction layers, creating a persistent object in the on-demand database service to represent the external content object, allowing for indexing, searching, and interaction without moving or replicating the content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If content is stored across multiple data repositories in cloud computing, then storage capacity and accessibility are improved, but difficulty in connecting, accessing, and searching for desired data increases
Solution Approach 1:
The patent introduces a content object as an intermediary layer between the on-demand database service and external content repositories. This content object acts as a mediator that simplifies access to external content by providing a standardized interface, thereby reducing the complexity of connecting to and accessing data scattered across multiple repositories while maintaining the ability to store and access diverse content types.
2Quantity of substance
If content is stored across multiple data repositories, then storage capacity is improved, but difficulty in sharing and collaborating on content increases
Solution Approach 1:
The patent implements a universal content object framework that can represent various types of content from different external repositories through a common interface. This multi-functional approach enables unified sharing and collaboration mechanisms that work across all content types and external sources, thereby improving ease of operation while maintaining extensive storage capacity across multiple repositories.
3Device complexity
If tools and techniques for accessing external content are limited, then system simplicity is maintained, but ability to interact with external content objects is reduced
Solution Approach 1:
The patent segments the interaction with external content into discrete, manageable components through the content object pattern. Each external content source is wrapped in its own content object with standardized methods for access and interaction. This segmentation maintains overall system simplicity by providing clear, modular interfaces while significantly enhancing the ability to interact with diverse external content objects through consistent, predictable APIs.
Data Source
AI summary
Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with a content object from an on-demand database service. The content object can be stored in an external content management data source. Access can be established with the external content object using information data identifying the content object, where the information data identifying the content object can be stored in a persistent object in a database of the on-demand database service. An indication of an event requesting interaction with the content object can be received. The persistent object can be updated to reflect the interaction with the content object.


