Thursday, April 26, 2012

Episode 14: IDLs


Download

News
Tool of the Biweek

Interface Description Langauges (IDLs)

History
  • Beginning
    • CORBA
    • DCOM
    • ICE
  • Early Web Era
    • SOAP (XML-RPC)
    • JSON-RPC
  • Modern IDLs
    • Protocol Buffers
    • Apache Thrift


Features
  • Messages
    • Container classes with convenience functions
  • Protocols
    • Binary, JSON, Compact
  • Transports
    • Memory, File, Http request, socket

Strengths
  • Automatic code generation
  • Interoperability among languages

Weaknesses
  • Engineering Overhead
  • Bandwidth overhead

Tools

Uses
  • RPC
  • Serialization
  • Storage (some NoSQL databases)

1 comment:

  1. Thanks for sharing, nice post! Post really provice useful information!

    FadoExpress là một trong những top công ty vận chuyển hàng hóa quốc tế hàng đầu chuyên vận chuyển, chuyển phát nhanh siêu tốc đi khắp thế giới, nổi bật là dịch vụ gửi hàng đi đài loan uy tín, giá rẻ

    ReplyDelete