05257369 is referenced by 388 patents and cites 13 patents.

A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized fashion. The communication interface is comprised of two libraries of programs. One library manages self-describing forms which contain actual data to be exchanged as well as type information regarding data format and class definition that contain semantic information. Another library manages communications and includes a subject mapper to receive subscription requests regarding a particular subject and map them to particular communication disciplines and to particular services supplying this information. A number of communication disciplines also cooperate with the subject mapper or directly with client applications to manage communications with various other applications using the communication protocols used by those other applications.

Title
Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
Application Number
7/601117
Publication Number
5257369
Application Date
October 22, 1990
Publication Date
October 26, 1993
Inventor
Mark Bowles
30 Tripp Ct., Woodside, 94062
CA, US
Marion D Skeen
3826 Magnolia Dr., Palo Alto, 94306
CA, US
IPC
G06F 15/62
G06F 15/16
View Original Source