The so-called software bus technology, also known as
distributed component technology, is a novel data
communication technology based on the software operation
platform. According to the thought of software bus, the
development of software can be changed into designing
several components of different functions. Each component
is composed of several objects, which operate together torealize a certain function. The components communicate
with each other through the interfaces in order to achieve a
more complete functional process. The advantage exists in
that each component can be developed and debugged
separately, then directly inserted into the software bus to
function together. The implementation of the thought of
software bus becomes possible due to the rapid development
of software engineering, particularly, the emergence and the
application of the object-oriented technology.