在不影响使用Java客户端的情况下,在Web服务(WCF)中引入新DataMember的最佳方法是什么?

这是我们遇到的问题:有两个团队(Java)使用我们的Web服务(WCF) . 我们从上述团队中获得了一项新要求,需要在我们的Web服务中引入新的DataMember,但另一个团队不需要它 .

我们考虑将新的DataMember添加为Nullable类型或在DataMember的数据协定中设置[IsRequired = false],但似乎Java不支持Nullable类型,而SOAP不识别[IsRequired]标记以忽略它 .

有任何建议请对我们的服务进行此更改,以便只有一个团队需要进行必要的更改而不影响另一个吗?

谢谢 .