对于我们基于C ++的大型项目,我们现在有一个方法可以自动生成代码,将代码公开为SOAP方法。这非常有效,我们计划基于我们公开的API,使用Adobe AIR / Flex开始实现基于RIA的应用程序。
我的问题是关于组织SOAP webservices。我公开的代码暴露了我们的C ++代码中属于类的单个方法调用。到目前为止,我已经通过在它们前面加上C ++中来自它们的类的名称来命名暴露的方法。然而,理想情况下,有一种方法可以在SOAP服务中逻辑地对方法进行分组,这样我就不必采取这一步骤,一旦你必须在一个特定的组(AKA类)中就可以请求服务。使用目标语言的WSDL文件的SOAP服务。
我真的希望能够在客户端应用程序中重现位于服务器端SOAP层后面的类结构。现在,我可以看到我可以通过使用方法名称来确定它们属于哪个类,但是如果我能以更清洁的方式将它们分开,我会更喜欢它。
期待听到您的SOAP大师对此事的了解。
答案 0 :(得分:0)
我花了整个下午调查这个,似乎我有两个选择,我嘲笑了两个选项,两个都有效:我只是不确定哪个是最好的!
我对使用哪个很困惑,因为根据规范,端口是“一个或多个端点支持的一组抽象操作”,而服务是“相关端点的集合”。这表明将操作组合在一起的正确方法是使用端口。