Remote Building Control (RBC) Protocol
Nufer, Stephan Kei
- Other Publication
The Remote Building Control Protocol (RBC) is an application layer protocol for distributed, collaborative, hypermedia information systems. The format of RBC describes a generic, stateless, protocol which can be used for many tasks beyond its use for building intelligence. When comparing HTTP with RBC one will notice that the header is built approximately the same way. In fact from the perspective of the HTTP ([HTT]) header, RBC has completely been resembled mostly following the guidelines of the HTTP header except that RBC still distinguishes between a body and a header part in the sense that its splits certain type of fields into a header and a body part. Therefore in contrast to other well-known protocols such as HTTP this protocol does not support the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred. This protocol has been applied in games that simply exchange commands and necessary updates. In this context the RBC Protocol defines additional parameters which need to be adhered by client and server API’s. Particular features of such are: Non-blocking and blocking message calls. In the Context of the ABI System such messages are also know as Remote Service Invocation (RSI), since the ABI System itself is implemented using a OSGi Framework ([OSG],[KNO]) that is completely build up of services. Show more
External linksSearch via SFX
PublisherInstitute of Neuroinformatics, Swiss Federal Institute of Technology
Organisational unit03453 - Douglas, Rodney J.
MoreShow all metadata