如何为外部客户端提供私有验证服务?

时间:2011-11-29 06:28:26

标签: c# .net c++ web-services architecture

我们有一些私有算法来验证某些数据。此外,我们有许多客户 - 商店向我们发送此数据。现在客户要求我们提供这种私有算法来减少错误数量。我们无法以开放格式提供此算法。所以我的问题是如何为客户提供验证服务而无法看到它?现在我只看到webservice。有人有其他想法吗?

2 个答案:

答案 0 :(得分:0)

如果用户可以调用Web服务,那么我想这将是一个简单易用的解决方案,但如果用户需要本地解决方案,那么您可以编写一个包含算法的简单程序并将其提供给用户,以便他们可以使用给定程序直接验证其数据。您不需要提供原始算法,而是可以将其封装在某个program / exe

答案 1 :(得分:0)

您可以创建应用程序,然后对代码进行模糊处理。这将允许您将应用程序发送到客户端,他们将无法查看算法。另一种选择是他们可以使用的服务。如果性能问题,我会考虑使用Windows Azure。