Methods and systems for enabling arbitrary components to communicate with each other. The communication system includes a first set of components associated with one or more universal interfaces that include mobile code. The one or more universal interfaces comprise a data source interface, a data sink...http://www.google.com/patents/US20020156795?utm_source=gb-gplus-sharePatent US20020156795 - System and method for enabling communication among arbitrary components