Content Server Bidirectional Sync via Firewall-Safe Cloud Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing enterprise information management systems struggle to securely and efficiently share and synchronize content between an on-premises content server and external cloud systems, leading to security risks and loss of control over shared files.
Innovation Solution
A content server platform enables secure sharing and bidirectional synchronization by using an application programming interface to communicate with a cloud system, leveraging an event service to track changes made externally and update the on-premises content server accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content is shared with external users through cloud-based storage systems, then collaboration capability is improved, but security control deteriorates
Solution Approach 1:
The patent introduces an event service as an intermediary between the content server and cloud storage system. This event service receives, processes, and manages change events from external cloud systems, allowing secure bidirectional synchronization without direct exposure of the content server to external users. The intermediary maintains security boundaries while enabling collaboration functionality.
2Stability of the object's composition
If bidirectional synchronization is implemented between on-premises content server and cloud system, then data consistency is improved, but system complexity deteriorates
Solution Approach 1:
The patent segments the synchronization system into distinct functional components: a content server for on-premises storage, a cloud storage system for external access, and an event service for coordination. Each component operates independently with well-defined interfaces, managing complexity through modular architecture while achieving bidirectional data consistency.
Solution Approach 2:
The event service implements a feedback mechanism where change events from the cloud system are received, processed, and used to update the content server. This closed-loop feedback system automatically maintains data consistency between on-premises and cloud environments without manual intervention, handling the complexity of bidirectional synchronization automatically.
3Productivity
If external systems can modify shared content, then collaboration efficiency is improved, but tracking and auditing capability deteriorates
Solution Approach 1:
The event service implements comprehensive feedback by capturing all change events (create, update, delete, rename) from the cloud storage system and forwarding them to the content server. This feedback loop ensures complete tracking and auditing of external modifications while maintaining collaboration efficiency, as every external action is recorded and synchronized back to the on-premises system.
Data Source
AI summary
A content server can function as the master record keeper even if a file or folder that it manages in an enterprise computing environment is shared externally, for instance, through a cloud system. To mitigate network security risks, the content server polls, from behind a firewall, an event service of the cloud system. The event service, in response, can communicate events indicating changes to the shared content to the content server. The content server can interpret the events and determine whether to take any appropriate action, for example, updating an audit log to include an event and/or updating the managed content to reflect the changes. Likewise, the content server can communicate any change to the managed content to the cloud system through the event service. In this way, the managed content in the enterprise computing environment and the shared content in the cloud system are bidirectionally synced.


