Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services Web服务表单GUI_Web Services_User Interface_Wsdl_Xforms - Fatal编程技术网

Web services Web服务表单GUI

Web services Web服务表单GUI,web-services,user-interface,wsdl,xforms,Web Services,User Interface,Wsdl,Xforms,由于UI交付延迟,我所在的公司建议采用一种战术解决方案,让用户通过SOAPUI直接访问web服务端点,以便手动调用端点 肯定有更好的选择。它需要: 1) 快速设计和部署—无需代码解决方案。WSDL已经包含表单需要提交的所有内容,因此它应该能够自动生成。 2) 需要支持完整的XSD,而不是像原来的.NETWebHelper页面那样放弃复杂类型。 3) 当它将数据发布到服务时,它需要健壮,要么失败并出现明显的错误,要么成功地发送消息。 4) 可以是服务器端或客户端解决方案(但不是云)。理想情况下,我

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

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

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

我在考虑某种XForm解决方案,因为您可以使用XForms轻松地发布到服务。我已经寻找了一些选择,但出人意料地短缺


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

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

  • 从WSDL生成XForms 虽然在技术上是可能的,但不存在开源或商业开发。 如果你想成为第一个,也许这可以帮助你:
  • 这是一个来自XML实例的XForms生成器。欢迎您将其用于WSDL,并将验证添加到验证来自webservices的响应所需的提交中

  • 根据XSD进行验证 在理想情况下,为了保持数据完整性,此任务应该由web服务完成,而不是由UI完成。 XForms几乎不支持XSD验证,通常这是一项服务器端任务,但是在提交XForms实例之前,可以使用类似XML.js的Javscript库来执行XSD验证
  • XML/XForms专家可以在几周内构建一些东西来解决您的问题,但这类极客很难找到。让我们推荐一些可以帮助你的人: