Web服务表单GUI

时间:2015-03-18 23:26:34

标签: web-services user-interface wsdl xforms

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

这里至少要解决两个问题:

  1. 从WSDL生成XForms 虽然技术上可行,但不存在开源或商业开发。 如果你想成为第一个,也许这可以帮到你:http://portal.visiontecnologica.com/xforms/
  2. 这是来自XML实例的XForms生成器。欢迎您使用和修改它以用于WSDL,并将验证添加到验证来自Web服务的响应所需的提交。

    1. 针对XSD进行验证 在理想的世界中,此任务应由Web服务完成,而不是由UI保持数据完整性。 XForms增加了对XSD验证的支持,通常这是一个服务器端任务,但您可以使用像XML.js这样的Javscript库来提交XForms实例之前进行XSD验证。
    2. XML / XForms专家可以在几周内构建一些解决问题的方法,但很难找到这种极客。让我们建议可以帮到你的人:http://collinta.com.au