Coexistence Tools for On-Premises and Cloud Property Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing coexistence tools face challenges in synchronizing properties between on-premises customer locations and remote hosting services, particularly across dissimilar operating environments and un-trusted network links, leading to management duplication and inefficiencies.
Innovation Solution
The development of coexistence tools that enable synchronization by installing software components on-premises and hosted services, using administrative servers with hosted-side and on-premises coexistence components to communicate and replicate data, facilitating seamless coexistence across disparate environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If coexistence tools are deployed to synchronize properties between on-premises and hosted services, then property synchronization capability is improved, but system complexity increases due to the need for coexistence components on both sides
Solution Approach 1:
The system divides synchronization functionality into separate coexistence components: on-premises coexistence components installed at customer sites and hosted-side coexistence components at the service provider's administrative servers. Each component handles specific synchronization tasks independently, allowing the system to achieve reliable property synchronization while managing complexity through modular architecture.
Solution Approach 2:
Coexistence components act as intermediary elements between on-premises infrastructure and hosted services. These components facilitate property synchronization by mediating communications between dissimilar operating environments and un-trusted network links, enabling reliable data exchange without requiring direct integration between the on-premises and hosted systems.
2Reliability
If coexistence components are installed on both on-premises servers and administrative servers, then synchronization reliability is improved, but implementation complexity increases
Solution Approach 1:
The coexistence components are designed and prepared in advance with pre-configured synchronization protocols and authentication mechanisms. This preliminary preparation enables reliable synchronization between on-premises and hosted services while simplifying implementation, as the components come ready-to-deploy with built-in compatibility handling for different operating systems and network environments.
3Adaptability or versatility
If properties are synchronized across dissimilar operating environments, then system adaptability is improved, but communication reliability may deteriorate due to un-trusted network links
Solution Approach 1:
The coexistence components dynamically adjust synchronization parameters such as authentication methods, data formats, and communication protocols to match the specific operating environments and network conditions. This adaptability allows reliable property synchronization across dissimilar systems by modifying communication parameters to ensure trust and compatibility without requiring uniform infrastructure.
Data Source
AI summary
Coexistence tools are described for synchronizing properties between on-premises customer locations and remote hosting services. These tools may provide methods that send the tools for installation onto on-premises infrastructure located at customer sites, execute the tools to manage the customer infrastructure remotely via a hosted service, and synchronize properties at the customer site with the hosted service. Other methods may include receiving the tools from the hosted service, communicating configuration parameters related to operating the tools, and executing the tools in response to the configuration parameters. The tools may also provide systems that include on-premises servers associated with the customer infrastructure, with the on-premises servers including on-premises coexistence components for maintaining the property at the customer site. These systems may also include administrative servers associated with the hosted service. The administrative servers may include hosted-side coexistence components for maintaining and synchronizing counterparts of the on-premises properties.


