Learn More
The adoption of distributed computing has brought with it the problem of interoperability. Today, program developers need to interoperate over large and complex heterogeneous networks. Dealing with the interoperability problems that these networks can provide leads to increasing the complexity of the overall system. This complexity can be signiicantly(More)
The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of any of the sponsoring agencies or of the United States Government. To my mother and father. Abstract There is a great need for computer systems that remain available with high(More)
Developing distributed heterogeneous systems is a diicult task. A number of architectures have been developed to abstract the complex underlying technologies and present a simpler foundation to the software engineer. Many of these architectures make use of an Interface Deenition Language IDL to simplify programming development. These IDLs allow the(More)
  • 1