java - .net 和 java 之间通信的最佳方式

标签 java .net web-services soap wsdl

我有一个 .net 应用程序,需要公开 java 客户端使用的服务。该服务不能公开。应该有一些针对客户端的身份验证机制。做这个的最好方式是什么?我是网络服务的新手,对所有的soap、wsdl 等感到困惑,并且也听说过很多人说让两者进行通信会很痛苦。你的想法?

最佳答案

Web 服务是通过 WEB 实现互操作性的最佳方法之一。创建和使用并没有那么困难。就像连接到不同的数据库并在代码中编写 XML 解析一样简单。

进行身份验证的方法有很多种。如果您使用 IIS 部署 .net Web 服务,则可以使用 Windows 身份验证、表单例份验证。这两个是 IIS 开箱即用的功能。您也可以实现自定义身份验证。很少有兼容的加密算法也可用于加密您的数据。

如果没有Web服务,Java和.net之间建立通信是非常困难的。

您也可以尝试一下 JSON。但我不确定。

关于java - .net 和 java 之间通信的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2711404/

相关文章:

arrays - 作为变量的 SSIS 字符串数组

web-services - Int64 类型的 Web 服务中的空白值

JAVA AES 256 解密

java - 使用 JAVA 中的日期类处理时区更改

java - 哈希码实现

.net - 我怎样才能从已经创建的 Random 中获取种子

c# - 使用 T2 需要 T1 的构造函数从 T1 列表创建 T2 列表

php - 安全网络服务?

java - 为什么这个循环无限工作?

c# - ILogger 的隐式范围