WO2007021775A3 - A method for providing extensible software components within a distributed synchronization system - Google Patents

A method for providing extensible software components within a distributed synchronization system Download PDF

Info

Publication number
WO2007021775A3
WO2007021775A3 PCT/US2006/031088 US2006031088W WO2007021775A3 WO 2007021775 A3 WO2007021775 A3 WO 2007021775A3 US 2006031088 W US2006031088 W US 2006031088W WO 2007021775 A3 WO2007021775 A3 WO 2007021775A3
Authority
WO
WIPO (PCT)
Prior art keywords
synchronization system
plug
application
applications
distributed database
Prior art date
Application number
PCT/US2006/031088
Other languages
French (fr)
Other versions
WO2007021775A2 (en
Inventor
Scott Durgin
Mike Polone
Phil Stanhope
Mikhail Chekmarev
Original Assignee
Adesso Systems Inc
Scott Durgin
Mike Polone
Phil Stanhope
Mikhail Chekmarev
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Adesso Systems Inc, Scott Durgin, Mike Polone, Phil Stanhope, Mikhail Chekmarev filed Critical Adesso Systems Inc
Publication of WO2007021775A2 publication Critical patent/WO2007021775A2/en
Publication of WO2007021775A3 publication Critical patent/WO2007021775A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Abstract

A synchronization system is provided that distributes synchronization system-based applications and synchronization system-based application extensions and their associated resources and components (hereinafter 'plug-in applications' or 'plug-ins'). Components are maintained such that any synchronization system-based application instantiation may be changed or updated by the synchronization system. In one specific example using the synchronization system, each synchronization system-based application or plug-in is self- contained and self-updateable through a synchronization system synchronization process. A further benefit is that the synchronization system and synchronization system-based applications may be extended independent of device type or operating system. Thus, a system is provided for synchronizing one or more plug-in applications. In one example, the system for synchronizing plug-in applications inclides a synchronization system having at least one distributed database that is configured to store a plug-in application, and a schema for the database. Optionally, the distributed database may be configured to store plug-in application instantiation information, synchronization system-based application association information, role, permissions, access control rights, and data associated with the plug-in application. In one example, each distributed database has at least two instances, and the plug-in application (and optional resources and components) is stored in at least one instance of the distributed database. As described herein, the synchronization system is configured to synchronize the plug-in application (and optional resources and components) between the instances of said distributed database.
PCT/US2006/031088 2005-08-09 2006-08-09 A method for providing extensible software components within a distributed synchronization system WO2007021775A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US70655205P 2005-08-09 2005-08-09
US60/706,552 2005-08-09

Publications (2)

Publication Number Publication Date
WO2007021775A2 WO2007021775A2 (en) 2007-02-22
WO2007021775A3 true WO2007021775A3 (en) 2009-05-07

Family

ID=37758133

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/031088 WO2007021775A2 (en) 2005-08-09 2006-08-09 A method for providing extensible software components within a distributed synchronization system

Country Status (1)

Country Link
WO (1) WO2007021775A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112115517A (en) * 2020-09-24 2020-12-22 北京人大金仓信息技术股份有限公司 Database plug-in inspection method, device, equipment and medium
CN116723204B (en) * 2023-08-07 2024-02-09 南京国电南自轨道交通工程有限公司 Method for synchronizing large-data-volume real-time data among layered systems

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5937409A (en) * 1997-07-25 1999-08-10 Oracle Corporation Integrating relational databases in an object oriented environment
US20030078959A1 (en) * 2001-10-18 2003-04-24 Wilson Yeung Deployment of business logic software and data content onto network servers
US20040158811A1 (en) * 2003-02-10 2004-08-12 Guthrie Scott D. Integrated development environment access to remotely located components

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5937409A (en) * 1997-07-25 1999-08-10 Oracle Corporation Integrating relational databases in an object oriented environment
US20030078959A1 (en) * 2001-10-18 2003-04-24 Wilson Yeung Deployment of business logic software and data content onto network servers
US20040158811A1 (en) * 2003-02-10 2004-08-12 Guthrie Scott D. Integrated development environment access to remotely located components

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Subclipse, Subclipse Pre-1.0 Changelog", 7 April 2005, pages: 11 *
"Using and Hacking Subclipse - the Subversion plugin for Eclipse", 30 January 2005, article KULESHOV, pages: 1 - 14 *

Also Published As

Publication number Publication date
WO2007021775A2 (en) 2007-02-22

Similar Documents

Publication Publication Date Title
TW200612271A (en) Method, system, and program for maintaining a namespace of filesets accessible to clients over a network
WO2006031921A3 (en) System and method for managing data in a distributed computer system
MY156093A (en) Structured coauthoring
WO2005098593A3 (en) Custom entities and fields in a multi-tenant database system
WO2007061975A3 (en) Dynamically editable electronic product catalogs
DE602005017732D1 (en) Method and system for switching between synchronous and asynchronous communication
BRPI0505187A (en) process and system for synchronizing multiple user reviews on a shared object
WO2003090033A3 (en) Method, system, and computer program product for distributing a stored url and web document set
WO2004064481A3 (en) System and method for mobile data update
MY163815A (en) Collaborative authoring
BRPI0406412A (en) System and method for a software distribution service
WO2006057738A3 (en) System for automatically creating a metadata repository for multimedia
CA2406569A1 (en) Method and apparatus for enabling associated portlets of a web portal to collaborate for synchronized content display
WO2007127956A3 (en) Apparatus and method for merging metadata within a repository
AU2001291179A1 (en) Method, system, and computer program product for interfacing with information sources
WO2005111788A3 (en) Moving real-time data events across devices in a network
MY136409A (en) Method for sharing rights objects between users
WO2007087109A3 (en) System and method for efficient replication of and access to application specific environments and data
MY146145A (en) Linking elements of a document to corresponding fields, queries and/or procedures in a database
WO2002097729A3 (en) System and method for electronic presentations
EP1081611A3 (en) Query engine and method for Querying data using metadata model
AU2003264263A1 (en) Methods and systems for moving data using locks
WO2008057918A3 (en) System and method for managing information using entity-centric objects
WO2004092869A3 (en) Data matrix method and system for distribution of data
EP1560132A3 (en) Synchronizing and consolidating information from multiple source systems of a distributed enterprise information system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06801069

Country of ref document: EP

Kind code of ref document: A2