BRAP (Binary Remoting and Authentication Protocol) 是一个Java远程调用框架,它将原生Java对象序列化压缩装入HTTP中。它是Spring HttpInvoker的一个轻量级选择,特别适合于当你不想在客户端程序中使用Spring框架。如:当开发一个程序大小需要考量的胖客户端程序时。 BRAP支持用Remoting With Streams来发送和接收大型附件并且可以很方便添加进度提醒和取消/恢复传输。