Web服务表单GUI



由于UI交付延迟,我所在的公司正在建议一种战术解决方案,让用户通过SOAP UI直接访问web服务端点,以便他们可以手动调用端点。

肯定有更好的选择。它需要:

1) 快速设计和部署无代码解决方案。WSDL已经包含表单需要提交的所有内容,因此它应该能够自动生成。2) 需要支持完整的XSD,而不是像最初放弃复杂类型的.net web助手页面那样。3) 当它将数据发布到服务时,它需要是健壮的,要么以明显的错误失败,要么以消息成功。4) 可以是服务器端或客户端解决方案(但不能是云)。理想情况下,我可以下载并运行。我不想让供应商参与进来。5) 免费或便宜。6) 可选-调整表单的能力。

我正在考虑某种XForm解决方案,因为您可以使用XForms轻松地发布到服务中。我找了几个选择,但结果出乎意料地少。

有什么想法吗?这应该已经存在了!

您至少有两个问题需要解决:

  1. 从WSDL生成XForms尽管这在技术上是可能的,但没有开源或商业开发。如果你想成为第一个,也许这可以帮助你:http://portal.visiontecnologica.com/xforms/

这是一个来自XML实例的XForms生成器。欢迎您使用它并将其调整为WSDL,并将验证添加到验证来自Web服务的响应所需的提交中。

  1. 根据XSD进行验证在理想的情况下,为了保持数据的完整性,这个任务应该由web服务来完成,而不是由UI来完成。XForms几乎不支持XSD验证,通常这是一项服务器端任务,但在提交XForms实例之前,您可以使用XML.js这样的Javscript库来进行XSD验证

XML/XForms专家可以在几周内构建一些东西来解决您的问题,但这种极客很难找到。让我们建议一个可以帮助你的人:http://collinta.com.au

最新更新