在某些情况下,Web服务也可能会降低应用程序的性能。不适合使用Web服务的情况如下。
(1)单机应用程序:只与运行在本地机器上的其他程序进行通信的桌面应用程序最好不使用Web服务,只用本地的API即可。
(2)周域网上的同构应用程序:使用同一种语言开发的在相同平台的同一个局域网中运行的应用程序直接通过TCP等协议调用,会更有效。

该知识点历年信息系统项目管理师、系统集成项目管理工程师试题: