GraphQL 的 SOAP 转换
Posted
技术标签:
【中文标题】GraphQL 的 SOAP 转换【英文标题】:SOAP Conversion for GraphQL 【发布时间】:2017-06-30 19:09:13 【问题描述】:GraphQL 可以直接作为数据源与 SOAP 服务通信,还是需要构建 SOAP-to-REST 转换层?如果是这样,可以/应该使用什么技术(语言、框架、操作系统等)来为 GraphQL 层翻译 SOAP 消息?
目前,我仍在学习 GraphQL,并且正在考虑使用 LoopBack 构建一个 SOAP 到 Nodejs 的转换层。我不确定这是否是最合适的解决方案。
【问题讨论】:
【参考方案1】:GraphQL 与它下面的层完全无关。如果您有一个现有的 SOAP 基础架构,当然可以将两者链接在一起,但对这样做的支持在任何有意义的意义上都不是内置的。
鉴于 SOAP 基本上是 RPC,我不确定我是否会为自动转换层而烦恼,只需将字段解析器映射到适当的 SOAP 方法调用即可。在幕后,GraphQL 服务器非常干净地映射到 RPC。
【讨论】:
以上是关于GraphQL 的 SOAP 转换的主要内容,如果未能解决你的问题,请参考以下文章