Patent ID: 7467373
Filing Date: 2008-12-16
Classification: G06F

Abstract:
1. A computer implemented system stored in a computer readable storage medium, that facilitates employing global objects in a designer environment, comprising the following computer executable components: a global object service component that facilitates delivery of one or more global objects in response to a request, wherein the global object is available to all designers in a development project; one or more global object provider components that, in response to the request, generates the one or more global objects, the one or more global objects raise a pair of Changing and Changed events that cause a global object service running on a designer to announce to any references of a data source to update to a new value; one or more global object attribute components that declare the one or more global object provider components; a factory component that maintains the one or more global object provider components, wherein the factory component is located remote from the global object service component; a query component that generates a query that is employed in connection with identifying the one or more global object provider components from the factory component; an interface component that facilitates registration of the one or more global objects; and a table that identifies one or more global object provider components capable of generating global objects that derive from a predefined type, wherein the table is updated as a result from the query of the factory, and the global objects are undated in response to a change.