代码之家  ›  专栏  ›  技术社区  ›  Nick

BlazeDS vs SOAP和web服务

  •  0
  • Nick  · 技术社区  · 17 年前

    一个比另一个有优势?

    2 回复  |  直到 17 年前
        1
  •  5
  •   Nathan Koop    17 年前

    我的 Census RIA Benchmark 创建的目的是比较AMF(BlazeDS)和SOAP或纯旧XML(RESTful)。不幸的是,由于JBoss 5.1升级问题,SOAP目前已损坏。但是,您可以尝试使用XML示例代替SOAP。由于所有额外的解析、转换等,SOAP-one的速度较慢。通常AMF是最好的选择。如果您需要第三方端点,则始终可以对相同的后端服务执行SOAP和AMF。

    顺便说一句:由于Firefox中存在错误,请单击右侧的输出面板开始测试。

        2
  •  2
  •   Nate    17 年前

    BlazeDS(技术上是AMF)-pro:二进制格式,因此更小,传输速度更快;缺点:几乎只有Flash/Flex/AS。

    SOAP/webservices-pro:跨多种语言工作;缺点:非常冗长,xml传输具有多个层,有许多语言的库可以将其抽象出来,但不管怎样,每次都会发送更大的“负载”。