Patent ID: 8015569

Claim:
A system for supporting diversity of a ubiquitous computing environment comprising: a message bus including: a message broker managing an intermediary role of delivering a message between subsystems; and a messaging adaptor managing an interface role between the message broker and each of the subsystems, wherein the messaging adaptor includes: a first adaptor including: a first application port configured to interface with the subsystems, wherein the first application port is installed in the subsystems, a first application source configured to receive a message transfer request from at least one of the subsystems, and a first application sink configured to deliver the message received through the message broker to the subsystems, and a second adaptor including: a second application port configured to interface with the first adaptor and a broker port operating with the message broker, pipes positioned between the second application port and the broker port, the pipes configured to produce a message which a subsystem desires among messages delivered from the message broker, a queue positioned between the broker port and the pipes, the queue configured to store the message transferred to the messaging adaptor through the message broker, and a controller configured to control the second application port, the broker port and the pipes.