【发布时间】:2013-05-06 06:31:04
【问题描述】:
我是一名 Python 程序员,但对 Web 服务不熟悉。
任务:
我有一个 Typo3 前端和一个 Postgresql 数据库。我想用 Python 在这两个部分之间编写一个后端。另一个开发人员给了我一个 wsdl-file 和 xsd-file 来使用,所以我们使用 SOAP。我编写的程序应该绑定到一个端口(TCP/IP)并充当服务。数据/有效负载将被编码为 json-objects。
Webclient <---> Frontend <---> Backend(Me) <---> Database
我的想法:
- 我使用来自 xsd 的数据类型对 wsdl 文件中的所有函数进行手动编码。
- 我将服务绑定到接收传入 json 数据的端口
- 我解析传入的数据,做一些数据库操作,做其他事情
- 我将结果返回到前端。
问题:
- 我必须手动编写 wsdl 文件中描述的所有方法/函数吗?
- 是否必须手动定义复杂的数据类型?
- 前后端的通信应该如何实现?
提前致谢!
史蒂芬
【问题讨论】:
标签: python web-services soap wsdl