gpt4 book ai didi

web-services - 网络服务接口(interface)

转载 作者:行者123 更新时间:2023-12-04 07:03:43 33 4
gpt4 key购买 nike

我正在寻找向现有服务器应用程序添加 Web 服务接口(interface)。要公开的服务集在编译时是未知的,并且可以在服务器的运行时生命周期内发生变化。

从技术角度来看,所有服务器/Web 服务端点都将位于 Windows 上。

在我们的服务器应用程序中,用户可以选择将工作流注册为“可调用的 Web 服务”。这将创建定义此特定工作流服务的 WSDL。

对于调用端点,我正在考虑接受入站 Web 服务请求、解包请求并将 XML 数据类型转换为我们的服务器应用程序“域”、调用服务器并最终将服务器输出转换回 XML 以返回的 HttpModule关闭http连接。

那有意义吗?

欢迎提出批评意见。

最佳答案

实际上是编写自己的 WS 引擎。显然是可行的,但要从头开始做很多工作。我想如果你找到一些开源实现,那么调整它应该是可能的。

一个相当肮脏的替代方案,但我已经看到在另一种情况下应用的替代方案是使用简单的 WS 接口(interface)

String call( String workkFlowName, String payload)

有效负载和响应都是包含任何 XML 的字符串。所以调用者需要理解那些 XML 的模式。从客户的角度来看,编码工作量并没有太大的不同。我认为您的编码工作会大大减少。

关于web-services - 网络服务接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437226/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com