Please enable JavaScript.
Coggle requires JavaScript to display documents.
Heterogeneous Application (Variety & difference (Networks, Programming…
Heterogeneous Application
Variety & difference
Networks
Programming languages
Operating systems
Protocols
Hardware devices
Implementations by different developers
Use common standard to communicate
Middleware
Apply at software layer
Masking the heterogeneity
Examples
Common Object Request Broker (CORBA)
Remote Method Invoke (RMI)
Provide uniform computational model
Mobile code
Example
Java applet
Used to refer to program code that can be transferred from one computer to another and run at the destination
Challenges
Interoperability
Communications management
Advantages
Easy use of dispersed resources in a network
Potential increase in processing power and data transfer speed