何时何地不使用webservices?

时间:2014-01-14 11:46:00

标签: java performance web-services

我们正在创建一个评估系统,其中将有一个评论系统。验证和计算。团队负责人决定将Web服务用于他们的大部分逻辑,我们将编写这些逻辑。   我只是好奇,当我们可以在什么时候应该使用Web服务以及何时应该避免使用它?

4 个答案:

答案 0 :(得分:0)

避免将Web服务用于可在本地解析的方法调用(在同一JVM上)。否则,请使用它们。

答案 1 :(得分:0)

Web服务是进行分布式操作的最佳/最简单的方法。例如中央服务器和许多客户端。如果您拥有这种架构,那么您需要Web服务或Web应用程序。

如果一切都是独立的和本地的,那么你不需要它们,它们的效率将低于直接做事。

答案 2 :(得分:0)

  

团队负责人决定将Web服务用于他们的大部分逻辑。

我不建议将逻辑放在Web服务代码中。将其放在业务逻辑层中,然后可以通过Web服务进行公开。

  

什么时候不应该使用网络服务?

当他们不必要时 - 如果没有特定的情况,很难给出更有意义的答案。

答案 3 :(得分:0)

Web服务和Web应用程序..

Web服务提供了软件应用程序之间互操作的标准方法。

当所有主要平台都可以使用Web浏览器访问Web时,不同的平台无法进行交互。为了使这些平台协同工作,开发了Web应用程序。