如何定义Web服务接口灵活性以适应任何更改

时间:2014-03-19 18:05:39

标签: java web-services interface

我正在开发一个包含2个模块的应用程序:

  • 服务器:由java编写并使用 SOAP
  • 发布webservice
  • 客户端:由C#编写并调用服务器的Web服务

当我将一个属性添加到发布到webservice的 BeanObject 时,我在服务器上遇到了问题。我必须再次在客户端同步BeanObject。

如果 BeanObject 更改了某些属性,是否有办法在服务器客户端之间保持Web服务接口。

提前致谢。

2 个答案:

答案 0 :(得分:0)

如果您的webservice接受一个字符串参数并返回一个字符串作为结果,那么您可以通过字符串编码约定交换您希望的任何数据。

odbc / jdbc / oledb数据库连接字符串的工作原理如下。

我使用这些字符串在移动设备和服务器之间传输xml

 String xmlResult = myWebservice.getItems(xmlRquestParameter);

答案 1 :(得分:0)

我不知道Microsoft Dynamics CRM的工作原理。在不修改Web服务接口的情况下,可以非常灵活地更改所需内容。 (http://msdn.microsoft.com/en-us/library/gg327974.aspx

我将在APL(一个庞大而复杂的APL)中应用这种方式,因此我需要一个标准模式来证明它可以工作。