Web服务(web service)的主要目标是跨平台的操作性,它有许多适用场合。但某些情况下,Web服务也会降低应用程序的性能。下列情况中,()不适合采用Web服务作为主要的系统集成技术。
- A.B2B集成
- B.集成不同语言编写的在不同平台上运行的应用程序
- C.跨越防火墙
- D.构建单机应用程序
正确答案及解析
正确答案
D
解析
Web服务适用情况:跨越防火墙、应用程序集成、B2B集成、软件重用。不适合使用Web服务的情况如下:(1)单机应用程序:只与运行在本地机器上的其他程序进行通信的桌面应用程序最好不使用Web服务,只用本地的API即可。(2)局域网上的同构应用程序:使用同一种语言开发的在相同平台的同一个局域网中运行的应用程序直接通过TCP等协议调用,会更有效。





