Universal space
Encyclopedia
The term Universal space was established in Computer Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

 the mid 1960's by John Holland. It refers to a singular system of representation or communication, "as the spaces used in physics to study its various mechanics", to enable our focus on the information processing performed by the active members of the space.

Modern extrapolation

Through the decades many kinds and varieties of common communication or information processing systems have been created to connect disparate applications together. A compiler and operating system permit one function to call another. The RPC
Remote procedure call
In computer science, a remote procedure call is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space without the programmer explicitly coding the details for this remote interaction...

, CORBA
Çorba
Chorba , ciorbă , shurpa , shorpo , or sorpa is one of various kinds of soup or stew found in national cuisines across Middle East...

 and myriad network objects frameworks have risen and fallen. Each major rise as been met with great enthusiasm as programmers seek a stable long term environment for inter-process communication
Inter-process communication
In computing, Inter-process communication is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC methods are divided into methods for message passing, synchronization, shared...

.

This category of application frameworks and systems for universal inter-process communication
Inter-process communication
In computing, Inter-process communication is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC methods are divided into methods for message passing, synchronization, shared...

 may be called Universal Spaces because their adherents seek to achieve a complementary subset of the goals formalized by John Holland in his seminal work on universal automata.

Recent developments

Today the Web operating system
Web operating system
In metacomputing, WebOS and Web operating system are terms that describe network services for Internet scale distributed computing, as in the WebOS Project at UC Berkeley, and the WOS Project...

 (or 'Greater web operating system') promises to be the stable long term Universal space (the Web universal space) long sought by programmers. Its advantages over alternatives include the openness and ease of use of its text based XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

 structured data format, and the ubiquity and scalability of HTTP.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK