Generation of an emergent model on a computer network comprises generating
data objects and/or function objects, publishing references to the data objects
and/or the function objects and subscribing to the data objects and/or the functions
by creating relationships between the data objects and/or the function objects
through referencing data objects and/or function objects within the function objects,
thereby linking the data objects and/or the function objects, wherein networks
of linked data objects and/or function objects emerge. The emergent linked data
objects and/or function objects are make available for further linking with other
data objects and/or function objects and messages are sent to referencing data
objects and/or function objects when referenced data objects and/or referenced
function objects change. The functions are solved when the messages are received.
The data objects and/or the function objects are stored in a distributed manner
across multiple computing devices on a computer network. The emergent network of
linked data objects and/or function objects are independently published to, and
subscribed to, in a manner free of a globally predefined network of data objects
and/or function objects, thereby generating the emergent model.