我有一个Web服务,它通过异步方法触发服务器上的一些长时间操作。每个操作有3种方法:
我不确定如何调用此方法。我想调用这样的方法:
答案 0 :(得分:1)
很遗憾你第一次得不到答案。我强烈建议您阅读此SOA Principles Link以更好地了解网络服务命名的原则和重要性。
记住从消费者的角度命名和最大限度地提高可消费性和可重用性是关键。记住当你调用一个服务时,你正在对一个对象进行表演和操作,即你应该有一个动词和一个名词。还要记住,Web服务与面向对象语言中的函数非常相似,因此有助于考虑Web服务的功能代码是什么样的。
考虑以下情况会很有帮助:
在不了解您想要实现的业务背景的情况下,我们将假设提交和电子支付的基本示例。
在这种情况下,您可能有:
CheckProcessingStatus (TicketNumber tN)
命名是高度语境化的,上述并不完美,但希望它可以帮助自己和其他偶然发现这一点的人。
答案 1 :(得分:0)
由于缺乏答案,我认为显然在这个问题上没有广泛使用的标准,所以可以推出自己的标准。
我选择坚持: