发明名称 Management of data object sharing among applications
摘要 Presented are a system and method for sharing data objects among applications. Included is a data protocol layer that permits a flow of data messages among the applications, where a portion of the data messages include data objects stored in a data store. A client library is coupled between the applications and the data protocol layer. A data request module associated with each client library requests data objects from the data stores that match a particular data-object set. A management server receives the request, parses the request, retrieves any matching data objects, and causes the return of the any matching data objects to the data request module. Associated with the management server is a registration module that accepts subscriptions from subscribing applications. An event notification module associated with the management server compares a data object in a data message with the subscriptions, and notifies the subscribing applications in response.
申请公布号 US9032011(B2) 申请公布日期 2015.05.12
申请号 US201113168892 申请日期 2011.06.24
申请人 Broadway Technology LLC 发明人 Walsky Joshua;Moeller Tyler
分类号 G06F15/16;G06F9/54;G06F12/08 主分类号 G06F15/16
代理机构 Leason Ellis LLP 代理人 Leason Ellis LLP
主权项 1. A computer-implemented system configured to manage data object sharing among applications, comprising: at least one computer having a processor, a memory, and being respectively configured to execute a first application and/or a second application that is a different application than the first application, wherein each of the first application and the second application has at least one respective instantiated data object having a data object type definition; at least one set of code (SOC) to which the first application and the second application respectively register; a first client library associated with the first application and in communication with the respective SOC, and a second client library associated with the second application and in communication with the respective SOC, each of the first client library and/or the second client library being operable to: receive, as a function of an event subscription that does not specify an application, client library or SOC and that represents an interest by the first client library and/or the second client library to be notified of all changes to data objects, matching a given data set definition statement, by a respective client library and/or the respective SOC, an event notification comprising changes to the data object type definition respectively originating from any of one or more applications, client libraries and SOCs;dynamically change an internal representation of the data object type definition used by the respective client library's application in response to the event notification; andmanage the at least one instantiated data object in accordance with the changed data object type definition; wherein each of the at least one respective instantiated data object of the first application and the second application is synchronized.
地址 New York NY US